Classes da Estrutura do Provedor

[As classes WMI C++ que fazem parte do WMI Provider Framework agora são consideradas no estado final e nenhum desenvolvimento, aprimoramentos ou atualizações adicionais estarão disponíveis para problemas não relacionados à segurança que afetam essas bibliotecas. As APIs de MI devem ser usadas para todo o novo desenvolvimento.]

A estrutura do provedor implementa as classes a seguir.

Classe Framework Descrição
CFrameworkQuery Contém métodos para processamento de consulta.
CInstance Contém métodos para definir e recuperar propriedades e é um encapsulamento da interface IWbemClassObject . O implementador não deve ter que acessar os métodos IWbemClassObject diretamente.
CThreadBase Uma classe base que fornece os mecanismos internos de segurança de thread para o WMI Provider Framework.
CWbemGlueFactory Parte do WMI Provider Framework. A Estrutura do Provedor implementa métodos dessa interface internamente para criar novas instâncias de classes para o provedor.
CWbemProviderGlue Implementa IWbemProviderInit e métodos que controlam o carregamento e o descarregamento do provedor de estrutura.
Provedor Contém funções auxiliares e fornece implementações padrão dos métodos de IWbemServices.

 

Observe que muitos dos métodos de estrutura usam parâmetros CHString . O CHString dá suporte a muitos dos mesmos métodos e propriedades que as Classes do Microsoft Foundation (MFC), mas sem a sobrecarga do MFC. Para obter mais informações sobre CHString, consulte Referência de classe CHString.