Funzione IoWMIDeviceObjectToProviderId (wdm.h)
La routine IoWMIDeviceObjectToProviderId converte l'oggetto dispositivo specificato nell'ID del provider WMI corrispondente.
Sintassi
ULONG IoWMIDeviceObjectToProviderId(
[in] PDEVICE_OBJECT DeviceObject
);
Parametri
[in] DeviceObject
Puntatore a un oggetto dispositivo.
Valore restituito
IoWMIDeviceObjectToProviderId restituisce l'ID provider WMI associato all'oggetto dispositivo specificato.
Commenti
IoWMIDeviceObjectToProviderId deve essere usato quando si compila il membro ProviderId della struttura WNODE_HEADER in questi casi quando la struttura WNODEHEADER viene inizializzata come parte di una struttura WNODE_EVENT_ITEM o WNODE_EVENT_REFERENCE. Se il WNODE_HEADER viene usato per altri scopi, ProviderId è riservato.
Quando viene eseguito in un sistema operativo a 32 bit, l'ID provider e l'oggetto dispositivo sono identici. Quando viene eseguito in un sistema operativo a 64 bit, IoWMIDeviceObjectToProviderId converte l'oggetto dispositivo a 64 bit in un ID provider a 32 bit.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile a partire da Windows 2000. |
Piattaforma di destinazione | Universale |
Intestazione | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |