Ler em inglês

Compartilhar via


cabeçalho wbemcli.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

wbemcli.h contém as seguintes interfaces de programação:

Interfaces

 
IEnumWbemClassObject

A interface IEnumWbemClassObject é usada para enumerar objetos CIM (Common Information Model) e é semelhante a um enumerador COM padrão.
IMofCompiler

A interface IMofCompiler, implementada por Mofd.dll, fornece uma interface COM usada pelo compilador MOF (Managed Object Format) e outros aplicativos que compilam arquivos MOF.
IUnsecuredApartment

A interface IUnsecuredApartment é usada para simplificar o processo de fazer chamadas assíncronas de um processo de cliente.
IWbemBackupRestore

A interface IWbemBackupRestore faz backup e restaura o conteúdo do repositório WMI.
IWbemBackupRestoreEx

A interface IWbemBackupRestoreEx faz backup e restaura o conteúdo do repositório.
IWbemCallResult

Usada para chamadas semissíncronas da interface IWbemServices. Ao fazer essas chamadas, o método chamado IWbemServices retorna imediatamente, juntamente com um objeto IWbemCallResult.
IWbemClassObject

Contém e manipulam definições de classe e instâncias de objeto de classe.
IWbemConfigureRefresher

A interface IWbemConfigureRefresher é usada pelo código do cliente para adicionar enumeradores, objetos e atualizadores aninhados em um atualizador.
IWbemContext

Opcionalmente, a interface IWbemContext é usada para comunicar informações de contexto adicionais aos provedores ao enviar chamadas IWbemServices ao WMI. Todas as chamadas primárias em IWbemServices levam um parâmetro opcional apontando para um objeto desse tipo.
IWbemHiPerfEnum

Usada em operações de atualização para fornecer acesso rápido a enumerações de objetos de instância.
IWbemLocator

Use a interface IWbemLocator para obter o ponteiro de namespace inicial para a interface IWbemServices para WMI em um computador host específico.
IWbemObjectAccess

Fornece acesso a métodos e propriedades de um objeto.
IWbemObjectSink

A interface IWbemObjectSink cria uma interface de coletor que pode receber todos os tipos de notificações dentro do modelo de programação do WMI.
IWbemObjectSinkEx

Cria uma interface de coletor que pode receber todos os tipos de notificações dentro do modelo de programação WMI.
IWbemObjectTextSrc

A interface IWbemObjectTextSrc é usada para traduzir instâncias IWbemClassObject de e para formatos de texto diferentes.
IWbemQualifierSet

Atua como um contêiner para todo o conjunto de qualificadores nomeados em uma única propriedade ou um objeto inteiro (uma classe ou instância).
IWbemRefresher

Fornece um ponto de entrada por meio do qual objetos atualizáveis, como enumeradores ou objetos de atualização, podem ser atualizados.
IWbemServices

Usada por clientes e provedores para acessar serviços WMI. A interface é implementada por provedores WMI e WMI e é a interface WMI primária.
IWbemShutdown

A interface IWbemShutdown indica ao provedor que uma instância de um objeto está pronta para ser descartada. O provedor pode usar essa chamada para liberar recursos que ele está referenciando atualmente.
IWbemStatusCodeText

A interface IWbemStatusCodeText extrai descrições de cadeia de texto de códigos de erro ou o nome do subsistema em que o erro ocorreu.
IWbemUnsecuredApartment

Permite que os aplicativos cliente determinem se Unsecapp.exe executa verificações de acesso em retornos de chamada assíncronos.

Estruturas

 
WBEM_COMPILE_STATUS_INFO

Descreve um erro para a interface IMofCompiler.

Enumerações

 
CIMTYPE_ENUMERATION

Define valores que especificam diferentes tipos de dados CIM.
WBEM_BACKUP_RESTORE_FLAGS

Contém sinalizadores usados para o método IWbemBackupRestore::Restore e o método IWbemBackupRestoreEx::Restore.
WBEM_CHANGE_FLAG_TYPE

Contém sinalizadores de parâmetro de método.
WBEM_COMPARISON_FLAG

Contém sinalizadores que definem a comparação a ser executada ao usar o método IWbemClassObject::CompareTo.
WBEM_COMPILER_OPTIONS

Contém sinalizadores de opção para métodos IMofCompiler.
WBEM_CONDITION_FLAG_TYPE

Contém sinalizadores usados com o método IWbemClassObject::GetNames.
WBEM_CONNECT_OPTIONS

Contém sinalizadores para o método IWbemLocator::ConnectServer.
WBEM_FLAVOR_TYPE

Lista os tipos de qualificador.
WBEM_GENERIC_FLAG_TYPE

Contém sinalizadores de parâmetro de método de uso geral.
WBEM_GENUS_TYPE

Contém constantes usadas para distinguir entre classes e instâncias.
WBEM_LIMITS

Define alguns valores de limite.
WBEM_QUERY_FLAG_TYPE

Contém sinalizadores usados para definir uma consulta ou enumerador.
WBEM_REFRESHER_FLAGS

Contém sinalizadores que modificam o comportamento dos métodos de atualização.
WBEM_SECURITY_FLAGS

Contém sinalizadores usados para definir níveis de acesso de segurança.
WBEM_STATUS_TYPE

Descreve o status de uma operação assíncrona.
WBEM_TEXT_FLAG_TYPE

Contém sinalizadores para controlar a execução do método IWbemClassObject::GetObjectText.
WBEM_TIMEOUT_TYPE

Contém valores usados para especificar o tempo limite para o método IEnumWbemClassObject::Next.
WBEM_UNSECAPP_FLAG_TYPE

Usado para controlar verificações de acesso em retornos de chamada ao usar o método IWbemUnsecuredApartment::CreateSinkStub.
WBEMSTATUS

Contém códigos de erro e status retornados por métodos na API WMI.
WMI_OBJ_TEXT

Define os formatos de texto de objeto válidos a serem usados por SWbemObjectEx.GetText_.