Partager via


Fonction IoWMIDeviceObjectToProviderId (wdm.h)

La routine IoWMIDeviceObjectToProviderId traduit l’objet d’appareil spécifié en ID de fournisseur WMI correspondant.

Syntaxe

ULONG IoWMIDeviceObjectToProviderId(
  [in] PDEVICE_OBJECT DeviceObject
);

Paramètres

[in] DeviceObject

Pointeur vers un objet d’appareil.

Valeur retournée

IoWMIDeviceObjectToProviderId retourne l’ID de fournisseur WMI associé à l’objet d’appareil spécifié.

Remarques

IoWMIDeviceObjectToProviderId doit être utilisé lors du remplissage du membre ProviderId de la structure WNODE_HEADER dans les cas où la structure WNODEHEADER est initialisée dans le cadre d’une structure WNODE_EVENT_ITEM ou WNODE_EVENT_REFERENCE . (Si le WNODE_HEADER est utilisé à d’autres fins, ProviderId est réservé.)

Lors de l’exécution sur un système d’exploitation 32 bits, l’ID de fournisseur et l’objet d’appareil sont identiques. Lors de l’exécution sur un système d’exploitation 64 bits, IoWMIDeviceObjectToProviderId convertit l’objet d’appareil 64 bits en ID de fournisseur 32 bits.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 2000.
Plateforme cible Universal
En-tête wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL

Voir aussi

WNODE_EVENT_ITEM

WNODE_EVENT_REFERENCE

WNODE_HEADER