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 |