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 |