Share via


Obter e fornecer dados em um computador de 64 bits

Os aplicativos cliente e scripts que acessam provedores WMI de 32 bits padrão continuam operando normalmente durante a execução em um sistema operacional de 64 bits. Apenas dois provedores pré-instalados, o provedor do Registro do Sistema e o provedor View, têm versões de 64 bits que são executadas lado a lado com as versões de 32 bits. No entanto, um aplicativo de 32 bits que solicita instâncias do WDM (Modelo de Driver do Windows) de 32 bits recebe as instâncias de classe do WDM padrão de 64 bits em um sistema operacional de 64 bits.

Acessar dados de provedor padrão e não padrão

Em geral, os gravadores de provedor não incluem versões de 32 bits e 64 bits de um provedor no mesmo sistema operacional. Se não houver nenhum provedor de 64 bits, um provedor de 32 bits poderá continuar a ser executado por meio dos recursos do WOW64. Um provedor de 64 bits também pode fornecer dados para um aplicativo de 32 bits. Para obter mais informações, consulte Fornecer dados do WMI em uma plataforma de 64 bits.

Se houver duas versões, os aplicativos cliente e os scripts poderão usar os parâmetros de contexto disponíveis na API COM e na API de Script para se conectar explicitamente a um provedor WMI não padrão específico, se estiver disponível. Para obter mais informações, consulte Solicitar dados do WMI em uma plataforma de 64 bits.

O diagrama a seguir mostra as conexões padrão e não padrão, usando o Registro como um exemplo para o qual dois provedores podem existir lado a lado em uma plataforma de 64 bits.

conexões padrão e não padrão em uma plataforma de 64 bits

Solicitar dados do WMI em uma plataforma de 64 bits

Fornecer dados do WMI em uma plataforma de 64 bits