IoWMIDeviceObjectToProviderId-Funktion (wdm.h)
Die IoWMIDeviceObjectToProviderId Routine übersetzt das angegebene Geräteobjekt in die entsprechende WMI-Anbieter-ID.
Syntax
ULONG IoWMIDeviceObjectToProviderId(
[in] PDEVICE_OBJECT DeviceObject
);
Parameter
[in] DeviceObject
Zeiger auf ein Geräteobjekt.
Rückgabewert
IoWMIDeviceObjectToProviderId gibt die dem angegebenen Geräteobjekt zugeordnete WMI-Anbieter-ID zurück.
Bemerkungen
IoWMIDeviceObjectToProviderId sollte beim Ausfüllen des ProviderId Member der WNODE_HEADER Struktur in diesen Fällen verwendet werden, wenn die WNODEHEADER- Struktur als Teil einer WNODE_EVENT_ITEM oder WNODE_EVENT_REFERENCE Struktur initialisiert wird. (Wenn die WNODE_HEADER für andere Zwecke verwendet wird, ist ProviderId- reserviert.)
Wenn sie auf einem 32-Bit-Betriebssystem ausgeführt wird, sind die Anbieter-ID und das Geräteobjekt identisch. Wenn sie auf einem 64-Bit-Betriebssystem ausgeführt wird, konvertiert IoWMIDeviceObjectToProviderId das 64-Bit-Geräteobjekt in eine 32-Bit-Anbieter-ID.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Ab Windows 2000 verfügbar. |
Zielplattform- | Universal |
Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Library | NtosKrnl.lib |
DLL- | NtosKrnl.exe |
IRQL- | <= DISPATCH_LEVEL |