我收到了一个包含两个类的WMI类规范:
来自MOF:
class A {
[read, write] uint8 Buffer[8];
}
class B {
[read, write, Implemented] void DoSomething([in, out] A Data);
}
我的想法是,我将在A的字节数组中填充一些字节,用它调用DoSomething
,然后我再次读出A的字节数组以获得我的结果。字节缓冲区基本上充当通信设备。
鉴于其他人已经为B类编写了一个提供程序,我如何在C#中创建一个A类实例,其中字节缓冲区可以由我和DoSomething
的提供者修改?这是否可能因为我创建的实例存在于托管空间?
是否有可能在例如C ++?