次の方法で共有


IoWMIDeviceObjectToProviderId 関数 (wdm.h)

IoWMIDeviceObjectToProviderId ルーチンは、指定したデバイス オブジェクトを対応する WMI プロバイダー ID に変換します。

構文

ULONG IoWMIDeviceObjectToProviderId(
  [in] PDEVICE_OBJECT DeviceObject
);

パラメーター

[in] DeviceObject

デバイス オブジェクトへのポインター。

戻り値

IoWMIDeviceObjectToProviderId 、指定したデバイス オブジェクトに関連付けられている WMI プロバイダー ID を返します。

備考

WNODEHEADER 構造体が WNODE_EVENT_ITEM または WNODE_EVENT_REFERENCE 構造体の一部として初期化されている場合は、ProviderId メンバーの WNODE_HEADER 構造体を埋める場合は、IoWMIDeviceObjectToProviderId を使用する必要があります。 (WNODE_HEADER が他の目的で使用されている場合は、ProviderId が予約されています)。

32 ビット オペレーティング システムで実行する場合、プロバイダー ID とデバイス オブジェクトは同じです。 64 ビット オペレーティング システムで実行している場合、IoWMIDeviceObjectToProviderId は、64 ビット デバイス オブジェクトを 32 ビット プロバイダー ID に変換します。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 以降で使用できます。
ターゲット プラットフォーム 万国
ヘッダー wdm.h (Wdm.h、Ntddk.h、Ntifs.h を含む)
ライブラリ NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL

関連項目

WNODE_EVENT_ITEM

WNODE_EVENT_REFERENCE

WNODE_HEADER