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 WMI-Anbieter-ID zurück, die dem angegebenen Geräteobjekt zugeordnet ist.
Hinweise
IoWMIDeviceObjectToProviderId sollte beim Ausfüllen des ProviderId-Members der WNODE_HEADER-Struktur in den Fällen verwendet werden, in denen 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.)
Bei der Ausführung unter einem 32-Bit-Betriebssystem sind die Anbieter-ID und das Geräteobjekt identisch. Bei der Ausführung unter einem 64-Bit-Betriebssystem konvertiert IoWMIDeviceObjectToProviderId das 64-Bit-Geräteobjekt in eine 32-Bit-Anbieter-ID.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar ab Windows 2000. |
Zielplattform | Universell |
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothek | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |