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.
Observaciones
ioWMIDeviceObjectToProviderId se debe usar al rellenar el ProviderId miembro de la estructura de 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 | Valor |
---|---|
cliente mínimo admitido | Disponible a partir de Windows 2000. |
de la plataforma de destino de | Universal |
encabezado de | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
biblioteca de | NtosKrnl.lib |
DLL de | NtosKrnl.exe |
irQL | <= DISPATCH_LEVEL |