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 |