如何在C#中使用对象引用调用WMI方法?

时间:2016-05-19 08:51:55

标签: c# wmi pass-by-reference

我收到了一个包含两个类的WMI类规范:

  • 一个叫做A'只有一个字节数组,
  • 一个叫做' B'其中包含一个使用签名调用的方法' DoSomething([in,out] A数据)'

来自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 ++?

0 个答案:

没有答案