Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |