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

Vedi anche

WNODE_EVENT_ITEM

WNODE_EVENT_REFERENCE

WNODE_HEADER