Función IoWMIDeviceObjectToProviderId (wdm.h)

La rutina IoWMIDeviceObjectToProviderId convierte el objeto de dispositivo especificado en el identificador de proveedor WMI correspondiente.

Sintaxis

ULONG IoWMIDeviceObjectToProviderId(
  [in] PDEVICE_OBJECT DeviceObject
);

Parámetros

[in] DeviceObject

Puntero a un objeto de dispositivo.

Valor devuelto

IoWMIDeviceObjectToProviderId devuelve el identificador del proveedor WMI asociado al objeto de dispositivo especificado.

Comentarios

Se debe usar IoWMIDeviceObjectToProviderId al rellenar el miembro ProviderId de la estructura WNODE_HEADER en esos casos cuando se inicializa la estructura WNODEHEADER como parte de una estructura de WNODE_EVENT_ITEM o WNODE_EVENT_REFERENCE. (Si el WNODE_HEADER se usa para otros fines, ProviderId está reservado).

Cuando se ejecuta en un sistema operativo de 32 bits, el identificador de proveedor y el objeto de dispositivo son idénticos. Cuando se ejecuta en un sistema operativo de 64 bits, IoWMIDeviceObjectToProviderId convertirá el objeto de dispositivo de 64 bits en un identificador de proveedor de 32 bits.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 2000.
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL

Consulte también

WNODE_EVENT_ITEM

WNODE_EVENT_REFERENCE

WNODE_HEADER