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.
Valor de retorno
IoWMIDeviceObjectToProviderId retorna a ID do provedor WMI associada ao objeto de dispositivo especificado.
Observações
IoWMIDeviceObjectToProviderId deve ser usada ao preencher o ProviderId membro 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 do provedor de 32 bits.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível a partir do Windows 2000. |
da Plataforma de Destino | Universal |
cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | <= DISPATCH_LEVEL |