使用 WMI API 创建命名空间
创建命名空间的另一种方法是使用 WMI API 以编程方式创建命名空间。 以编程方式创建命名空间的优点是,可以从应用程序内创建命名空间。 但是,使用 WMI API 比使用托管对象格式 (MOF) 代码更复杂,并且无法轻松地与其他开发人员共享命名空间。
以下过程介绍如何使用 WMI API 创建命名空间。
使用 WMI API 创建命名空间
使用 IWbemServices::GetObject 检索指向指向__Namespace 系统类的 IWbemClassObject 对象的指针。
调用 IWbemClassObject::SpawnInstance 来定义 __Namespace 系统类的实例。
调用 IWbemClassObject::Put 设置 __Namespace 实例的 Name 属性。
调用 IWbemServices::PutInstance 来创建命名空间。
PutInstance 的 pInst 参数应指向新实例。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈