Compartilhar via


Função IoWMIDeviceObjectToProviderId (wdm.h)

A rotina IoWMIDeviceObjectToProviderId converte o objeto de dispositivo especificado na ID do Provedor WMI correspondente.

Sintaxe

ULONG IoWMIDeviceObjectToProviderId(
  [in] PDEVICE_OBJECT DeviceObject
);

Parâmetros

[in] DeviceObject

Ponteiro para um objeto de dispositivo.

Retornar valor

IoWMIDeviceObjectToProviderId retorna a ID do Provedor WMI associada ao objeto de dispositivo especificado.

Comentários

IoWMIDeviceObjectToProviderId deve ser usado ao preencher o membro ProviderId da estrutura WNODE_HEADER nesses casos em que a estrutura WNODEHEADER está sendo inicializada como parte de uma estrutura WNODE_EVENT_ITEM ou WNODE_EVENT_REFERENCE . (Se o WNODE_HEADER estiver sendo usado para outras finalidades, ProviderId será reservado.)

Ao executar em um sistema operacional de 32 bits, a ID do provedor e o objeto do dispositivo são idênticos. Ao executar em um sistema operacional de 64 bits, IoWMIDeviceObjectToProviderId converterá o objeto de dispositivo de 64 bits em uma ID de provedor de 32 bits.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível a partir do Windows 2000.
Plataforma de Destino Universal
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Biblioteca NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= DISPATCH_LEVEL

Confira também

WNODE_EVENT_ITEM

WNODE_EVENT_REFERENCE

WNODE_HEADER