Compartilhar via


Instrumentação de Gerenciamento do Windows

Visão geral da tecnologia instrumentação de gerenciamento do Windows.

Para desenvolver a Instrumentação de Gerenciamento do Windows, você precisa destes cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, confira:

Classe

 
CFrameworkQuery

A classe CFrameworkQuery é usada para analisar e manipular uma consulta. Ele contém métodos que retornam valores de propriedade e métodos específicos que testam a consulta para determinar as propriedades específicas incluídas.
CHPtrArray

A classe CHPtrArray faz parte do WMI Provider Framework. CHPtrArray é uma interface de utilitário para gerenciamento de ponteiro de matriz usada para tratamento de provedor de consultas WMI.
CHString

A tabela a seguir lista os métodos CHString.
CHStringArray

A tabela a seguir lista os métodos e operadores CHStringArray.
CInstance

A classe CInstance é usada para recuperar e atualizar os valores das propriedades definidas para as instâncias compatíveis com o WMI Provider Framework. A classe CInstance também fornece acesso à implementação da estrutura do provedor da interface CInstance.
CObjectPathParser

Analisa um caminho WMI que pode incluir um nome de computador remoto, namespaces e classes. O uso desse objeto não é recomendado. Em vez disso, use a interface COM IWbemPath.
CThreadBase

A classe CThreadBase é uma classe base que fornece os mecanismos internos de segurança de thread para o WMI Provider Framework. Essa classe é chamada internamente.
CWbemGlueFactory

A classe CWbemGlueFactory faz parte do WMI Provider Framework. O Provider Framework implementa métodos dessa interface internamente para criar outras instâncias de classes para o provedor.
CWbemProviderGlue

CWbemProviderGlue vincula as interfaces COM (Component Object Model) da API WMI (Instrumentação de Gerenciamento do Windows) às classes derivadas da classe Provider e fornece métodos para os provedores usarem para consultar uns aos outros.
MethodContext

A classe MethodContext é o ponteiro para uma estrutura usada em um provedor para obter ou definir informações de IWbemClassObject. O WMI não implementa nenhuma funcionalidade com base no ponteiro .
Provedor

A classe Provider é a classe base para a classe ou classes às quais o provedor de estrutura dá suporte.
TRefPointerCollection

A classe TRefPointerCollection é uma classe de contêiner que coleta ponteiros para objetos. Esses ponteiros podem ser enumerados.
WBEMTime

A classe WBEMTime facilita conversões entre vários formatos de tempo de execução do Windows e ANSI C. Para obter mais informações, consulte também Métodos de classe WBEMTimeSpan.
WBEMTimeSpan

A classe WBEMTimeSpan contém intervalos de tempo em nanossegundos.

Enumerações

 
CIMTYPE_ENUMERATION

Define valores que especificam diferentes tipos de dados CIM.
ObjectParserFlags

Sinalizadores usados pelo construtor para CObjectPathParser.
tag_WBEM_GET_KEY_FLAGS

Contém sinalizadores que controlam o formato do texto.
tag_WBEM_GET_TEXT_FLAGS

Contém sinalizadores que controlam como o texto é retornado.
tag_WBEM_PATH_CREATE_FLAG

Contém sinalizadores que especificam o tipo de caminhos aceitos.
tag_WBEM_PATH_STATUS_FLAG

Contém sinalizadores usados para descrever um caminho.
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.
WbemAuthenticationLevelEnum

Define os níveis de autenticação de segurança.
WbemChangeFlagEnum

Define como uma operação de gravação em uma classe ou uma instância é realizada.
WbemCimtypeEnum

Define os tipos de CIM válidos de um valor de propriedade.
WbemComparisonFlagEnum

Define as configurações para comparação de objetos e são usadas por SWbemObject.CompareTo_.
WbemConnectOptionsEnum

Define um sinalizador de segurança que é usado como um parâmetro em chamadas para o método SWbemLocator.ConnectServer quando uma conexão com o WMI em um computador remoto está falhando.
WbemErrorEnum

Define os erros que podem ser retornados pela API de Script para chamadas WMI.
WbemFlagEnum

Define constantes usadas por SWbemServices.ExecQuery, SWbemServices.ExecQueryAsync, SWbemServices.SubclassesOf e SWbemServices.InstancesOf.
WbemImpersonationLevelEnum

Define os níveis de representação de segurança. Essas constantes são usadas com SWbemSecurity.
WbemObjectTextFormatEnum

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

Definir privilégios. Essas constantes são usadas com SWbemSecurity para conceder os privilégios necessários para algumas operações.
WbemQueryFlagEnum

Define a profundidade da enumeração ou da consulta, que determina quantos objetos são retornados por uma chamada.
WBEMSTATUS

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

Define o conteúdo do texto do objeto gerado e é usado por SWbemObject.GetObjectText_.
WbemTimeout

Define as constantes de tempo limite. Essa constante é usada por SWbemEventSource.NextEvent.
WMI_OBJ_TEXT

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

Contém constantes usadas para especificar o tipo de análise a ser executada usando o método GetAnalysis.
WMIQ_ASSOCQ_FLAGS

Contém sinalizadores que indicam os recursos em uma consulta.
WMIQ_RPN_TOKEN_FLAGS

Contém sinalizadores que descrevem tokens de consulta usados no método GetAnalysis.

Funções

 
AccessCheck

O método AccessCheck é implementado por um provedor de eventos e chamado pela Instrumentação de Gerenciamento do Windows (WMI) quando um consumidor assina um evento especificado em wszQuery.
Adicionar

O método Add adiciona um novo elemento ao final de uma matriz, aumentando a matriz em um.
Adicionar

O método Add adiciona uma referência à coleção.
AddEnum

O método IWbemConfigureRefresher::AddEnum adiciona um enumerador ao atualizador solicitado.
AddObjectByPath

O método IWbemConfigureRefresher::AddObjectByPath adiciona um objeto a um atualizador especificando um caminho de objeto.
AddObjectByTemplate

Com o método IWbemConfigureRefresher::AddObjectByTemplate, você pode adicionar um objeto que deseja atualizar para um atualizador especificando um modelo de instância IWbemClassObject.
AddObjects

O método IWbemHiPerfEnum::AddObjects adiciona os objetos de instância fornecidos ao enumerador.
AddRefresher

O método IWbemConfigureRefresher::AddRefresher adiciona um atualizador a um atualizador.
AllocSysString

O método AllocSysString aloca uma nova cadeia de caracteres BSTR compatível com Automação. Em seguida, ele copia o conteúdo do CHStringstring nele, incluindo o caractere NULL de terminação.
AllPropertiesAreRequired

O método AllPropertiesAreRequired indica se todas as propriedades da instância são solicitadas.
Append

O método Append adiciona o conteúdo de outra matriz ao final da matriz especificada.
Backup

O método IWbemBackupRestore::Backup faz backup do conteúdo do repositório estático em um arquivo separado.
BeginEnum

O método BeginEnum começa a enumerar a coleção.
BeginEnumeration

Redefine uma enumeração de volta para o início da enumeração.
BeginEnumeration

O método IWbemContext::BeginEnumeration redefine a enumeração de todos os valores de contexto no objeto .
BeginEnumeration

O método IWbemQualifierSet::BeginEnumeration é redefinido antes que haja uma enumeração de todos os qualificadores no objeto .
BeginMethodEnumeration

Use a chamada do método IWbemClassObject::BeginMethodEnumeration para iniciar uma enumeração dos métodos disponíveis para o objeto.
BeginRead

O método BeginRead fornece segurança de thread indicando o início de uma operação de leitura de dados quando o provedor é criado no WMI Provider Framework. O CThreadBase é chamado internamente.
BeginWrite

O método BeginWrite fornece segurança de thread indicando o início de uma operação de gravação de dados quando o provedor é criado no WMI Provider Framework. O CThreadBase é chamado internamente.
CancelAsyncCall

O método IWbemServices::CancelAsyncCall cancela todas as chamadas assíncronas atualmente pendentes com base no ponteiro IWbemObjectSink, que foi originalmente passado para o método assíncrono.
CancelQuery

Chame o método IWbemEventProviderQuerySink::CancelQuery sempre que um consumidor de evento lógico cancelar um filtro de consulta de evento relevante com o Gerenciamento do Windows.
CHPtrArray

O construtor de método CHPtrArray inicializa uma nova instância de CHPtrArray.
CHString

A função CHString::CHString inicializa um novo objeto CHString com os dados especificados.
CHString

Inicializa um novo objeto CHString com os dados especificados. (sobrecarga 2/6)
CHString

Inicializa um novo objeto CHString com os dados especificados. (sobrecarga 4/6)
CHString

Inicializa um novo objeto CHString com os dados especificados. (sobrecarga 5/6)
CHString

Inicializa um novo objeto CHString com os dados especificados. (sobrecarga 1/6)
CHString

Inicializa um novo objeto CHString com os dados especificados. (sobrecarga 6/6)
CHString

Inicializa um novo objeto CHString com os dados especificados. (sobrecarga 3/6)
CHStringArray

O construtor CHStringArray constrói uma matriz CHStringArray vazia.
Limpar

O método Clear define o tempo no objeto WBEMTime como um tempo inválido.
Limpar

O método Clear define o intervalo de tempo como INVALID_TIME.
Clonar

O método IEnumWbemClassObject::Clone faz uma cópia lógica de todo o enumerador, mantendo sua posição atual em uma enumeração.
Clonar

O método IWbemClassObject::Clone retorna um novo objeto que é um clone completo do objeto atual. O novo objeto tem uma contagem de referência COM de 1.
Clonar

O método IWbemContext::Clone faz uma cópia lógica do objeto IWbemContext atual. Esse método pode ser útil quando muitas chamadas devem ser feitas que têm objetos IWbemContext praticamente idênticos.
CObjectPathParser

Constrói e inicializa uma instância de um objeto CObjectPathParser que requer um caminho de objeto completo. O uso desse objeto não é recomendado. Em vez disso, use a interface COM IWbemPath.
Agrupar

O método Collate usa a função wcscoll para comparar uma cadeia de caracteres CHString com outra cadeia de caracteres.
Confirmar

O método Commit é usado para enviar uma instância para o WMI. Esse método é uma função auxiliar e não deve ser substituído.
Confirmar

O método Commit retorna a instância atual para WMI.
Comparar

O método Compare usa a função wcscmp para comparar essa cadeia de caracteres CHString com outra cadeia de caracteres.
CompareNoCase

O método CompareNoCase usa a função _wcsicmp para comparar uma cadeia de caracteres CHString com outra cadeia de caracteres.
Compareto

O método IWbemClassObject::CompareTo compara um objeto com outro objeto de Gerenciamento do Windows. Observe que há determinadas restrições nesse processo de comparação.
CompileBuffer

O método IMofCompiler::CompileBuffer compila um buffer contendo dados MOF binários ou um buffer de texto no formato ASCII.
Compilefile

O método IMofCompiler::CompileFile compila um arquivo MOF (incluindo MOFs binários) e armazena as informações no repositório WMI.
ConnectServer

O método IWbemLocator::ConnectServer cria uma conexão por meio do DCOM com um namespace WMI no computador especificado no parâmetro strNetworkResource.
Copy

O método Copy substitui os elementos da matriz fornecida com os elementos de outra matriz.
CreateBMOF

O método IMofCompiler::CreateBMOF cria um arquivo MOF binário.
CreateClassEnum

O método IWbemServices::CreateClassEnum retorna um enumerador para todas as classes que atendem aos critérios de seleção.
CreateClassEnumAsync

O método IWbemServices::CreateClassEnumAsync retorna uma enumeração de todas as classes compatíveis com o provedor de classe.
CreateClassPart

Inicializa a classe ou a parte da chave do caminho.
CreateInstanceEnum

O método IWbemServices::CreateInstanceEnum cria um enumerador que retorna as instâncias de uma classe especificada de acordo com os critérios de seleção especificados pelo usuário.
CreateInstanceEnumAsync

O método IWbemServices::CreateInstanceEnumAsync cria um enumerador que retorna as instâncias de uma classe especificada de acordo com os critérios de seleção especificados pelo usuário.
CreateNewInstance

O método CreateNewInstance aloca um novo objeto CInstance e retorna um ponteiro para ele.
CreateObjectStub

O método CreateObjectStub cria um coletor de encaminhador de objetos para ajudar no recebimento de chamadas assíncronas do Gerenciamento do Windows.
CreateRefreshableEnum

Cria uma nova enumeração atualizável.
CreateRefreshableObject

Solicita um objeto de instância atualizável.
CreateRefresher

Cria um atualizador.
CreateSinkStub

O método CreateSinkStub é semelhante ao IUnsecuredApartment::CreateObjectStub e cria um coletor do encaminhador de objetos e executa verificações de acesso para receber chamadas assíncronas do Gerenciamento do Windows.
CThreadBase

O construtor CThreadBase::CThreadBase inicializa uma nova instância do CThreadBase. CThreadBase é chamado internamente.
CWbemGlueFactory

O construtor CWbemGlueFactory::CWbemGlueFactory inicializa uma nova instância de CWbemGlueFactory. Essa classe faz parte do WMI Provider Framework. (?? 0CWbemGlueFactory@@QEAA@XZ)
CWbemGlueFactory

O construtor CWbemGlueFactory::CWbemGlueFactory inicializa uma nova instância de CWbemGlueFactory. Essa classe faz parte do WMI Provider Framework. (sobrecarga 1/2)
Excluir

O método IWbemClassObject::D elete exclui a propriedade especificada de uma definição de classe CIM e todos os qualificadores.
Excluir

O método IWbemQualifierSet::D elete exclui o qualificador especificado por nome.
DeleteAll

O método IWbemContext::D eleteAll remove todos os valores de contexto nomeados do objeto atual, esvaziando assim o objeto.
DeleteClass

O método IWbemServices::D eleteClass exclui a classe especificada do namespace atual.
DeleteClassAsync

O método IWbemServices::D eleteClassAsync exclui a classe especificada do namespace atual.
DeleteClassPart

O método IWbemPath::D eleteClassPart exclui a parte de classe do caminho.
DeleteInstance

O método DeleteInstance é chamado pelo WMI para excluir uma instância. (sobrecarga 2/2)
DeleteInstance

O método DeleteInstance é chamado pelo WMI para excluir uma instância. (sobrecarga 1/2)
DeleteInstance

O método IWbemServices::D eleteInstance exclui uma instância de uma classe existente no namespace atual.
DeleteInstanceAsync

O método IWbemServices::D eleteInstanceAsync exclui de forma assíncrona uma instância de uma classe existente no namespace atual. A confirmação ou falha da operação é relatada por meio da interface IWbemObjectSink implementada pelo chamador.
Deletemethod

Use o método IWbemClassObject::D eleteMethod para excluir um método. Essa chamada só terá suporte se o objeto atual for uma definição de classe CIM. A manipulação de método não está disponível em ponteiros IWbemClassObject que apontam para instâncias cim.
Deletevalue

O método IWbemContext::D eleteValue exclui um valor de contexto nomeado criado por IWbemContext::SetValue.
ElementAt

O método CHStringArray::ElementAt(int) (chstrarr.h) retorna uma referência temporária ao ponteiro do elemento dentro da matriz.
ElementAt

O método CHStringArray::ElementAt (chstrarr.h) retorna uma referência temporária ao ponteiro do elemento dentro da matriz.
Empty (vazio)

O método IWbemQuery::Empty libera a memória que o analisador está mantendo.
Empty (vazio)

O método Empty torna o objeto CHString uma cadeia de caracteres vazia e libera memória conforme apropriado.
Empty (vazio)

O método Empty remove todos os itens da coleção.
EndEnum

O método EndEnum encerra a enumeração da coleção.
EndEnumeration

O método IWbemClassObject::EndEnumeration encerra uma sequência de enumeração iniciada com IWbemClassObject::BeginEnumeration.
EndEnumeration

O método IWbemContext::EndEnumeration encerra uma sequência de enumeração que começa com IWbemContext::BeginEnumeration. Essa chamada não é necessária, mas libera o mais cedo possível todos os recursos do sistema associados à enumeração.
EndEnumeration

Chame o método IWbemQualifierSet::EndEnumeration quando você planeja encerrar enumerações iniciadas com IWbemQualifierSet::BeginEnumeration e IWbemQualifierSet::Next.
EndMethodEnumeration

O método IWbemClassObject::EndMethodEnumeration é usado para encerrar uma sequência de enumeração de método iniciada com IWbemClassObject::BeginMethodEnumeration.
EndRead

O método EndRead fornece segurança de thread indicando o fim de uma operação de leitura de dados quando o provedor é criado no WMI Provider Framework. CThreadBase é chamado internamente.
EndWrite

O método EndWrite fornece segurança de thread indicando o fim de uma operação de gravação de dados quando o provedor é criado no WMI Provider Framework. CThreadBase é chamado internamente.
EnumerateInstances

O método EnumerateInstances é chamado pelo WMI para recuperar todas as instâncias da classe de um provedor de estrutura.
ExecMethod

O método ExecMethod é chamado pelo WMI para invocar um método em uma classe ou instância. (sobrecarga 1/2)
ExecMethod

O método ExecMethod é chamado pelo WMI para invocar um método em uma classe ou instância. (sobrecarga 2/2)
ExecMethod

Executa um método exportado por um objeto CIM.
ExecMethodAsync

Executa de forma assíncrona um método exportado por um objeto CIM.
ExecNotificationQuery

O método IWbemServices::ExecNotificationQuery executa uma consulta para receber eventos. A chamada retorna imediatamente, e o usuário pode sondar o enumerador retornado para eventos à medida que eles chegam. A liberação do enumerador retornado cancela a consulta.
ExecNotificationQueryAsync

O método IWbemServices::ExecNotificationQueryAsync executa a mesma tarefa que IWbemServices::ExecNotificationQuery, exceto que os eventos são fornecidos ao manipulador de resposta especificado até que CancelAsyncCall seja chamado para interromper a notificação de evento.
ExecQuery

O método ExecQuery é chamado pelo WMI para processar uma consulta WQL (Linguagem de Consulta WMI).
ExecQuery

O método IWbemServices::ExecQuery executa uma consulta para recuperar objetos.
ExecQueryAsync

O método IWbemServices::ExecQueryAsync executa uma consulta para recuperar objetos de forma assíncrona.
Localizar

O método Find pesquisa a primeira correspondência de uma subcadeia de caracteres em uma cadeia de caracteres.
Localizar

O método CHString::Find pesquisa uma cadeia de caracteres para a primeira correspondência de uma subcadeia de caracteres.
FindConsumer

A função FindConsumer localiza e retorna objetos de coletor para os quais o WMI pode enviar eventos.
FindOneOf

O método FindOneOf pesquisa uma cadeia de caracteres para o primeiro caractere que corresponde a qualquer caractere contido em lpszCharSet.
Liberar

O método Flush é chamado pela estrutura do provedor para excluir toda a memória desnecessária em uso pelo provedor.
Formato

O método CHString::Format formata e armazena uma série de caracteres e valores em um CHString.
Formato

O método CHString::Format formata e armazena uma série de caracteres e valores em uma cadeia de caracteres CHString.
FormatMessageW

O método CHString::FormatMessageW (Unicode) formata uma cadeia de caracteres de mensagem.
FormatMessageW

O método CHString::FormatMessageW (Unicode) formata uma cadeia de caracteres de mensagem.
FormatV

O método FormatV grava uma cadeia de caracteres formatada e uma lista variável de argumentos em uma cadeia de caracteres CHString.
FrameworkLoginDLL

O método FrameworkLoginDLL é chamado quando o valor DLL_PROCESS_ATTACH é enviado para DllMain para determinar se o servidor do provedor pode ser carregado. (sobrecarga 1/2)
FrameworkLoginDLL

O método FrameworkLoginDLL é chamado quando o valor DLL_PROCESS_ATTACH é enviado para DllMain para determinar se o servidor do provedor pode ser carregado. (sobrecarga 2/2)
FrameworkLogoffDLL

O método FrameworkLogoffDLL é chamado por DllCanUnloadNow para determinar se o servidor do provedor não está em uso e pode ser descarregado. (sobrecarga 1/2)
FrameworkLogoffDLL

O método FrameworkLogoffDLL é chamado por DllCanUnloadNow para determinar se o servidor do provedor não está em uso e pode ser descarregado. (sobrecarga 2/2)
Gratuito

Libera a memória que contém o caminho não analisado. O uso desse objeto não é recomendado. Em vez disso, use a interface COM IWbemPath. (sobrecarga 2/2)
Gratuito

Libera a memória que contém o caminho não analisado. O uso desse objeto não é recomendado. Em vez disso, use a interface COM IWbemPath. (sobrecarga 1/2)
FreeExtra

O método FreeExtra libera qualquer memória extra que foi alocada anteriormente pela cadeia de caracteres, mas não é mais necessária.
FreeExtra

O método FreeExtra libera qualquer memória extra alocada enquanto a matriz aumenta. Esse método não tem nenhum efeito sobre o tamanho ou limite superior da matriz.
FreeMemory

O método IWbemQuery::FreeMemory libera a memória que o analisador retorna a um chamador em uma chamada anterior para GetAnalysis.
Get

O método IWbemClassObject::Get recupera o valor da propriedade especificada, se existir. Esse método também pode retornar propriedades do sistema.
Get

O método IWbemQualifierSet::Get obtém o qualificador nomeado especificado, se encontrado.
GetAllDerivedInstances

O método GetAllDerivedInstances recupera uma lista de instâncias de uma classe base ou qualquer filho dessa classe base.
GetAllDerivedInstancesAsynch

O método GetAllDerivedInstancesAsynch recupera uma lista de instâncias com suporte de um provedor específico e derivadas de uma classe base específica. Esse método permite que o provedor responda de forma assíncrona retornando uma instância de cada vez.
GetAllInstances

O método GetAllInstances recupera uma lista de instâncias retornadas por uma classe específica.
GetAllInstancesAsynch

O método GetAllInstancesAsynch recupera uma lista de instâncias retornadas por uma classe específica. Esse método permite que o provedor responda de forma assíncrona retornando uma instância de cada vez.
GetAllocLength

O método GetAllocLength retorna o tamanho do buffer de cadeia de caracteres alocado.
GetAnalysis

Obtém os resultados de uma análise de consulta bem-sucedida.
GetAt

O método GetAt acessa um elemento em uma matriz CHPtrArray.
GetAt

O método CHString::GetAt(int) (chstring.h) retorna um único caractere especificado por um número de índice.
GetAt

O método CHString::GetAt (chstring.h) retorna um único caractere especificado por um número de índice.
GetAt

Obtém o elemento de matriz no índice especificado.
Getbool

O método Getbool recupera uma propriedade booliana.
GetBSTR

Obtém a hora como um valor BSTR em Formato de Data e Hora do CIM.
GetBSTR

O método GetBSTR obtém o intervalo de tempo como um BSTR no formato Data e Hora.
GetBuffer

O método GetBuffer retorna um ponteiro para o buffer de caracteres interno para o objeto CHString.
GetBufferSetLength

O método GetBufferSetLength retorna um ponteiro para o buffer de caracteres interno para o objeto CHString, truncando ou aumentando seu comprimento, se necessário, para corresponder exatamente ao comprimento especificado em nNewLength.
Getbyte

O método GetByte recupera uma propriedade compatível com BYTE.
GetCallStatus

O método IWbemCallResult::GetCallStatus retorna ao usuário o status da chamada semissíncrona pendente atual. Quando essa chamada retorna WBEM_S_NO_ERROR, a chamada original para o método IWbemServices é concluída.
GetCHString

O método GetCHString recupera uma propriedade de cadeia de caracteres.
Getclassname

O método IWbemPath::GetClassName recupera a parte do nome da classe do caminho.
GetClassObjectInterface

O método GetClassObjectInterface retorna um ponteiro de interface IWbemClassObject.
GetCount

O método IWbemPathKeyList::GetCount recupera o número de chaves no caminho.
GetData

O método GetData para obter os dados do objeto CHString.
GetData

O método GetData obtém acesso direto aos elementos na matriz.
Getdatetime

O método GetDateTime retorna uma propriedade datetime.
GetDMTF

O método GetDMTF converte um valor BSTR em Formato de Data e Hora do CIM.
GetDMTFNonNtfs

O método GetDMTFNonNtfs obtém uma data DMTF em um formato de data e hora cim de um FAT que não tem fusos horários.
Getdouble

O método GetDOUBLE recupera uma propriedade DOUBLE.
GetDWORD

O método GetDWORD recupera uma propriedade DWORD.
GetEmbeddedObject

O método GetEmbeddedObject recupera um ponteiro para um objeto CInstance inserido. O ponteiro pode ser usado para obter e definir propriedades desse objeto inserido.
GetEmptyInstance

O método GetEmptyInstance recupera uma única instância não populada da classe especificada. (sobrecarga 1/2)
GetEmptyInstance

O método GetEmptyInstance recupera uma única instância não populada da classe especificada. (sobrecarga 2/2)
GetErrorCodeText

Retorna a descrição da cadeia de caracteres de texto associada ao código de erro.
GetFacilityCodeText

O método IWbemStatusCodeText::GetFacilityCodeText retorna o nome do subsistema em que o erro ocorreu, como "Windows", "WBEM", "SSPI" ou "RPC".
Getfiletime

O método GetFILETIME obtém a hora como uma estrutura FILETIME do MFC.
GetInfo

O método IWbemPath::GetInfo retorna detalhes sobre um caminho que foi colocado em um objeto analisador.
GetInfo

O método IWbemPathKeyList::GetInfo recupera os bits status da chave.
GetInstanceByPath

O método CWbemProviderGlue::GetInstanceByPath (wbemglue.h) recupera a instância identificada por um caminho de objeto específico.
GetInstanceByPath

O método CWbemProviderGlue::GetInstanceByPath (wbemglue.h) recupera a instância identificada por um caminho de objeto específico chamando o método GetObject do provedor.
GetInstanceKeysByPath

O método GetInstanceKeysByPath recupera a instância identificada por um caminho de objeto específico, com apenas as propriedades de chave preenchidas.
GetInstancePropertiesByPath

Recupera a instância identificada por um caminho de objeto específico, com apenas as propriedades especificadas preenchidas. As propriedades a serem preenchidas são nomeadas em uma matriz CHString.
GetInstancesByQuery

O método CWbemProviderGlue::GetInstancesByQuery (wbemglue.h) recupera uma lista de instâncias que correspondem a uma consulta específica.
GetInstancesByQuery

O método CWbemProviderGlue::GetInstancesByQuery (wbemglue.h) recupera uma lista de instâncias que correspondem a uma consulta específica.
GetInstancesByQueryAsynch

O método GetInstancesByQueryAsynch recupera uma lista de instâncias com suporte de um provedor específico e que correspondem a uma consulta específica. Esse método permite que o provedor responda de forma assíncrona retornando uma instância de cada vez.
Getkey

O método IWbemPathKeyList::GetKey recupera o nome ou o valor de uma chave. As chaves são indexadas de 0 (zero), embora a ordem das chaves não seja significativa.
GetKey2

O método IWbemPathKeyList::GetKey2 recupera um nome ou valor de chave e retorna o valor como variant. Uma chave é indexada de 0 (zero), mas a ordem da chave não é significativa.
GetKeyList

Recupera um ponteiro IWbemPathKeyList para que a chave individual possa ser acessada.
GetLength

O método GetLength obtém uma contagem do número de caracteres largos nesta cadeia de caracteres CHString. A contagem não inclui um terminador NULL.
GetLocalComputerName

O método GetLocalComputerName retorna uma referência constante ao nome do computador no formato CHString.
GetLocalInstancePath

O método GetLocalInstancePath tenta criar um caminho de objeto completo para uma instância especificada. Esse método é uma função auxiliar e não deve ser substituído.
GetLocalOffsetForDate

O método GetLocalOffsetForDate retorna o deslocamento em minutos (+ ou ) entre GMT e hora local para o FILETIME fornecido no argumento . (sobrecarga 1/4)
GetLocalOffsetForDate

O método GetLocalOffsetForDate retorna o deslocamento em minutos (+ ou ) entre GMT e hora local para o FILETIME fornecido no argumento . (sobrecarga 3/4)
GetLocalOffsetForDate

O método GetLocalOffsetForDate retorna o deslocamento em minutos (+ ou ) entre GMT e hora local para o FILETIME fornecido no argumento . (sobrecarga 4/4)
GetLocalOffsetForDate

O método GetLocalOffsetForDate retorna o deslocamento em minutos (+ ou ) entre GMT e hora local para o FILETIME fornecido no argumento . (sobrecarga 2/4)
Getmethod

Retorna informações sobre o método solicitado.
GetMethodContext

O método GetMethodContext retorna um ponteiro para um objeto MethodContext.
GetMethodOrigin

O método IWbemClassObject::GetMethodOrigin é usado para determinar a classe para a qual um método foi declarado.
GetMethodQualifierSet

O IWbemClassObject::GetMethodQualifierSet é usado para recuperar o qualificador definido para um método específico.
Getnames

Recupera os nomes das propriedades no objeto .
Getnames

O método IWbemContext::GetNames retorna uma estrutura SAFEARRAY de todos os nomes dos valores de contexto nomeados.
Getnames

O método IWbemQualifierSet::GetNames recupera os nomes de todos os qualificadores disponíveis do objeto ou propriedade atual. Como alternativa, dependendo do valor de filtro de IFlags, esse método recupera os nomes de determinados qualificadores.
GetNamespace

O método GetNamespace retorna uma referência constante ao nome do namespace no formato CHString. O nome retornado é o segundo parâmetro originalmente fornecido ao construtor do provedor.
GetNamespaceAt

Recupera um namespace com base em seu índice.
GetNamespaceConnection

O método GetNameSpaceConnection é usado para recuperar uma conexão de namespace. (sobrecarga 2/2)
GetNamespaceConnection

O método GetNameSpaceConnection é usado para recuperar uma conexão de namespace. (sobrecarga 1/2)
GetNamespaceCount

O método IWbemPath::GetNamespaceCount retorna o número de namespaces no caminho.
Getnext

O método GetNext obtém um ponteiro para a próxima instância na coleção.
Getobject

O método GetObject é chamado pelo WMI para recuperar uma instância de uma classe. (sobrecarga 1/3)
Getobject

O método GetObject é chamado pelo WMI para recuperar uma instância de uma classe. (sobrecarga 2/3)
Getobject

O método GetObject é chamado pelo WMI para recuperar uma instância de uma classe. (sobrecarga 3/3)
Getobject

O método IWbemServices::GetObject recupera uma classe ou instância. Esse método recupera apenas objetos do namespace associado ao objeto IWbemServices atual.
GetObjectAsync

O método IWbemServices::GetObjectAsync recupera um objeto, uma definição de classe ou uma instância, com base em seu caminho.
GetObjects

O método IWbemHiPerfEnum::GetObjects recupera objetos que residem atualmente no enumerador.
GetObjects

Insere as propriedades não chave dos objetos na matriz fornecida.
GetObjectText

O método IWbemClassObject::GetObjectText retorna uma renderização textual do objeto na sintaxe MOF.
GetProperty

O método IWbemPropertyProvider::GetProperty é chamado pelo Gerenciamento do Windows para recuperar um valor de propriedade individual.
GetPropertyHandle

O método GetPropertyHandle retorna um identificador exclusivo que identifica uma propriedade. Você pode usar esse identificador para identificar propriedades ao usar métodos IWbemObjectAccess para ler ou gravar valores de propriedade.
GetPropertyInfoByHandle

O método GetPropertyInfoByHandle retorna o nome e o tipo de dados da propriedade associada a um identificador de propriedade.
GetPropertyOrigin

O método IWbemClassObject::GetPropertyOrigin recupera o nome da classe na qual uma propriedade específica foi introduzida.
GetPropertyQualifierSet

O método IWbemClassObject::GetPropertyQualifierSet obtém o conjunto de qualificadores para uma propriedade específica no objeto de classe. Você pode usar esse método com propriedades que são membros de uma instância ou de uma definição de classe.
Getprovidername

O método GetProviderName recupera o nome da classe usada no construtor do provedor.
GetQualifierSet

O método IWbemClassObject::GetQualifierSet retorna um ponteiro de interface que permite operações de leitura e gravação no conjunto de qualificadores para todo o objeto de classe, seja o objeto uma instância ou uma definição de classe.
GetQuery

O método GetQuery recupera o comando WQL real associado ao objeto CFrameworkQuery.
GetQueryClassName

O método GetQueryClassName recupera o nome da classe da consulta.
GetRequiredProperties

O método GetRequiredProperties retorna uma lista de todas as propriedades especificadas na instrução SELECT de uma consulta. Ele retorna as propriedades das cláusulas SELECT e WHERE.
GetRestrictedSink

O método IWbemEventSink::GetRestrictedSink recupera um coletor de eventos restrito. Um coletor de eventos restrito é aquele que filtra um subconjunto dos eventos definidos no registro do provedor de eventos.
GetResultObject

O método IWbemCallResult::GetResultObject tenta recuperar um objeto de uma chamada semissíncrona anterior para IWbemServices::GetObject ou IWbemServices::ExecMethod.
GetResultServices

Recupera o ponteiro IWbemServices, que resulta de uma chamada semissíncrona para IWbemServices::OpenNamespace quando ele fica disponível.
GetResultString

O método IWbemCallResult::GetResultString retorna o caminho de objeto atribuído de uma instância recém-criada por IWbemServices::P utInstance.
GetScope

Recupera um escopo com base em um índice.
GetScopeAsText

Recupera um escopo no formato de texto com base em um índice.
GetScopeCount

O método IWbemPath::GetScopeCount retorna o número de escopos no caminho.
GetServer

O método IWbemPath::GetServer recupera a parte do servidor do caminho.
GetService

O método IWbemDecoupledBasicEventProvider::GetService recupera um objeto IWbemService a ser usado para chamar novamente para o WMI. Esse método fornece acesso totalmente simultâneo.
GetSink

O método IWbemDecoupledBasicEventProvider::GetSink recupera um objeto IWbemObjectSink para encaminhamento de eventos para o WMI. Esse método fornece acesso totalmente simultâneo.
GetSize

A função GetSize obtém o tamanho da matriz de ponteiro. Como os índices são baseados em zero, o tamanho é um maior que o maior índice.
GetSize

O método GetSize obtém o tamanho da matriz. Como os índices são baseados em zero, o tamanho é um maior que o maior índice.
GetSize

O método GetSize retorna quantos itens estão na lista.
GetStatus

O método GetStatus determina se existe uma propriedade e, nesse caso, determina seu tipo.
GetStatusObject

O método GetStatusObject obtém um ponteiro interno para informações de IWbemClassObject. O WMI não implementa nenhuma funcionalidade com base no ponteiro.
GetStringArray

O método GetStringArray recupera uma propriedade que representa uma matriz de cadeias de caracteres.
GetStructtm

O método GetStructtm obtém o tempo como uma estrutura tm de struct de tempo de execução do ANSI C.
GetSYSTEMTIME

O método GetSYSTEMTIME obtém o tempo como uma estrutura SYSTEMTIME do MFC.
Gettext

O método IWbemPath::GetText retorna uma representação textual de um caminho que já foi colocado em um objeto analisador.
Gettext

O método IWbemPathKeyList::GetText recupera a lista de chaves como texto.
Gettext

O método IWbemObjectTextSrc::GetText cria uma representação textual de um objeto IWbemClassObject; por exemplo, uma representação XML.
GetTime

O método GetTime retorna o tempo como um inteiro de 64 bits.
Gettime

O método GetTime retorna o intervalo de tempo como um inteiro de 64 bits.
Gettime_t

O método Gettime_t obtém o tempo como uma variável de time_t de tempo de execução ANSI C.
GetTimeSpan

O método GetTimeSpan recupera uma propriedade que representa um intervalo de tempo WMI.
GetUpperBound

O método GetUpperBound obtém o limite superior atual de uma matriz. Como os índices de matriz são baseados em zero, essa função retorna um valor que é um menor que GetSize.
GetValue

O método IWbemContext::GetValue é usado para recuperar um valor de contexto nomeado específico por nome.
GetValuesForProp

O método GetValuesForProp retorna todos os valores de uma propriedade específica que são gerados por essa propriedade conforme ela aparece na consulta. (sobrecarga 1/2)
GetValuesForProp

O método GetValuesForProp retorna todos os valores de uma propriedade específica que são gerados por essa propriedade conforme ela aparece na consulta. (sobrecarga 2/2)
GetVariant

O método GetVariant recupera uma propriedade VARIANT.
GetWBEMINT16

O método GetWBEMINT16 recupera uma propriedade de inteiro de 16 bits.
GetWBEMINT64

O método GetWBEMINT64 recupera uma propriedade de inteiro de 64 bits. (sobrecarga 1/3)
GetWBEMINT64

O método GetWBEMINT64 recupera uma propriedade de inteiro de 64 bits. (sobrecarga 3/3)
GetWBEMINT64

O método GetWBEMINT64 recupera uma propriedade de inteiro de 64 bits. (sobrecarga 2/3)
GetWCHAR

O método GetWCHAR recupera uma propriedade de cadeia de caracteres WCHAR.
GetWORD

O método GetWORD recupera uma propriedade WORD.
Indicate

Chamado por uma fonte para fornecer uma notificação.
IndicateToConsumer

Chamado pela WMI para realmente entregar eventos a um consumidor.
InheritsFrom

O método IWbemClassObject::InheritsFrom determina se a classe ou instância atual deriva de uma classe pai especificada.
Initialize

Chamado pelo Gerenciamento do Windows para inicializar um provedor para receber solicitações de cliente. Todos os tipos de provedores devem implementar esse método.
InsertAt

O método InsertAt insere todos os elementos de outra matriz CHStringArray no índice especificado por nStartIndex.
InsertAt

O método InsertAt insere um elemento (ou várias cópias de um elemento) ou todos os elementos de outra matriz em um índice especificado.
IsActive

O método IWbemEventSink::IsActive é usado pelo provedor para determinar se há interesse nos eventos que o coletor está filtrando.
Isderivedfrom

O método CWbemProviderGlue::IsDerivedFrom(wbemglue.h) determina se uma classe é derivada de outra.
Isderivedfrom

O método CWbemProviderGlue::IsDerivedFrom (wbemglue.h) determina se uma classe é derivada de outra.
IsEmpty

O método IsEmpty testa uma cadeia de caracteres CHString para a condição vazia.
IsLocal

O método IWbemPath::IsLocal testa se o nome do computador passado corresponde ao nome do computador no caminho ou se o nome do servidor no caminho é NULL ou "".
IsNull

O método IsNull determina se o valor de uma propriedade específica é NULL.
IsOk

O método IsOk indica se o objeto WBEMTime representa um tempo válido.
IsOk

O método IsOk indica se o objeto WBEMTimeSpan representa um período de tempo válido.
IsPropertyRequired

O método IsPropertyRequired determina se uma propriedade específica foi solicitada pela consulta. As cláusulas SELECT e WHERE são verificadas.
IsRelative

O método IWbemPath::IsRelative testa se o caminho, como já definido no analisador, é relativo a um computador e namespace específicos.
IsRelativeOrChild

O método IWbemPath::IsRelativeOrChild testa se o caminho, como já definido no analisador, é relativo a ou um filho de um computador e namespace específicos.
IsSameClassName

O método IWbemPath::IsSameClassName testa se o nome da classe passado corresponde ao do caminho. O método só poderá retornar TRUE se o caminho realmente tiver um nome de classe.
KeysOnly

O método KeysOnly indica se apenas as propriedades de chave são necessárias.
Left

Extrai os primeiros caracteres nCount de uma cadeia de caracteres CHString e retorna uma cópia da subcadeia de caracteres extraída.
LoadStringW

O método LoadStringW lê um recurso de cadeia de caracteres do Windows (identificado por nID) em um objeto CHString existente. (sobrecarga 1/2)
LoadStringW

O método LoadStringW lê um recurso de cadeia de caracteres do Windows (identificado por nID) em um objeto CHString existente. (sobrecarga 2/2)
Bloquear

O método Lock impede que outros threads atualizem um objeto IWbemObjectAccess até que ele seja desbloqueado.
LockBuffer

O método LockBuffer bloqueia uma cadeia de caracteres no buffer.
MakeLocalPath

O método MakeLocalPath cria um caminho de instância completo de um caminho relativo.
MakeLower

O método MakeLower converte uma cadeia de caracteres CHString em uma cadeia de caracteres minúsculas.
MakeReverse

O método MakeReverse inverte a ordem dos caracteres em uma cadeia de caracteres CHString.
MakeSingleton

O método IWbemPathKeyList::MakeSingleton determina se uma chave é singleton ou não.
MakeUpper

O método MakeUpper converte uma cadeia de caracteres CHString em uma cadeia de caracteres maiúscula.
Mid

O método Mid extrai uma substring de comprimento nCount de uma cadeia de caracteres CHString, iniciando na posição nFirst (base zero). O método retorna uma cópia da substring extraída.
Mid

O método CHString::Mid extrai uma subcadeia de caracteres nCount de comprimento de uma cadeia de caracteres CHString, começando na posição nFirst (baseado em zero).
NewQuery

Chame o método IWbemEventProviderQuerySink::NewQuery quando um consumidor de evento lógico registrar um filtro de consulta de evento relevante com o Gerenciamento do Windows.
Próximo

Use o método IEnumWbemClassObject::Next para obter um ou mais objetos começando na posição atual em uma enumeração.
Próximo

O método IWbemClassObject::Next recupera a próxima propriedade em uma enumeração que começou com IWbemClassObject::BeginEnumeration.
Próximo

O método IWbemContext::Next recupera o próximo valor em uma enumeração de todos os valores de contexto começando com IWbemContext::BeginEnumeration.
Próximo

O método IWbemQualifierSet::Next recupera o próximo qualificador em uma enumeração que começou com IWbemQualifierSet::BeginEnumeration.
NextAsync

Use o método NextAsync quando for necessária uma recuperação assíncrona controlada de objetos em um coletor.
NextMethod

Usado para recuperar o próximo método em uma sequência de enumeração de método que começa com uma chamada para IWbemClassObject::BeginMethodEnumeration.
OnFinalRelease

O método OnFinalRelease é uma função virtual chamada por Release quando a contagem de referência atinge zero. CThreadBase é chamado internamente.
OpenNamespace

O método IWbemServices::OpenNamespace fornece ao chamador um novo ponteiro IWbemServices que tem o namespace filho especificado como seu contexto operacional.
operator-

Essa sobrecarga do operador de subtração da classe WBEMTime ( ) subtrai um intervalo de tempo do tempo de um objeto para produzir um novo objeto de tempo que contém o tempo resultante. (sobrecarga 2/2)
operator-

Essa sobrecarga do operador de subtração da classe WBEMTime ( ) subtrai um intervalo de tempo do tempo de um objeto para produzir um novo objeto de tempo que contém o tempo resultante. (sobrecarga 1/2)
operator-

O operador de subtração da classe WBEMTimeSpan ( ) subtrai um intervalo de tempo do objeto no qual o método é executado.
operator LPCWSTR

O operador de conversão LPCWSTR fornece um método eficiente para acessar a cadeia de caracteres C terminada em NULL contida em um objeto CHString.
operator!=

A função chstring.operator-not-equal-to compara duas cadeias de caracteres. Esses operadores são um substituto conveniente para o método Compare que diferencia maiúsculas de minúsculas.
operator!=

Os operadores de comparação WBEMTime::operator-not-equal-to (wbemtime.h) (== != <<= >>=) foram sobrecarregados para comparar dois objetos WBEMTime.
operator!=

Compara dois objetos WBEMTimeSpan usando um operador de comparação diferente.
operator+

O operador de adição de classe WBEMTime (+) foi sobrecarregado para incrementar o tempo de um objeto por um período de tempo.
operator+

O operador add da classe WBEMTimeSpan adiciona um intervalo de tempo a outro, colocando a soma em um novo objeto WBEMTimeSpan retornado pelo método .
operator+=

O operador add-and-assign (+=) da classe WBEMTime foi sobrecarregado para incrementar o tempo de um objeto em um período de tempo.
operator+=

O operador add-and-assign da classe WBEMTimeSpan adiciona um período de tempo a outro. A operação cria um novo período de tempo que contém o tempo resultante.
operator<

A função chstring.operator-less-than compara duas cadeias de caracteres. Esses operadores são um substituto conveniente para o método Compare que diferencia maiúsculas de minúsculas.
operator<

Os operadores de comparação WBEMTime::operator-less-than (wbemtime.h) (== != <<= >>=) foram sobrecarregados para comparar dois objetos WBEMTime.
operator<

Compara dois objetos WBEMTimeSpan usando um operador de comparação menor que.
operator<=

A função chstring.operator-less-than-equal-to compara duas cadeias de caracteres. Esses operadores são um substituto conveniente para o método Compare que diferencia maiúsculas de minúsculas.
operator<=

Os operadores de comparação WBEMTime::operator-less-than-equal-to (wbemtime.h) (== != <<= >>=) foram sobrecarregados para comparar dois objetos WBEMTime.
operator<=

Compara dois objetos WBEMTimeSpan usando um operador de comparação menor ou igual.
operator=

O método de sobrecarga do operador de atribuição de classe WBEMTime usa um parâmetro de formato de data e hora cim. (sobrecarga 4/5)
operator=

O método de sobrecarga do operador de atribuição de classe WBEMTime usa um parâmetro de formato de data e hora cim. (sobrecarga 5/5)
operator=

O método de sobrecarga do operador de atribuição de classe WBEMTime usa um parâmetro de formato de data e hora cim. (sobrecarga 2/5)
operator=

O método de sobrecarga do operador de atribuição de classe WBEMTime usa um parâmetro de formato de data e hora cim. (sobrecarga 1/5)
operator=

O método de sobrecarga do operador de atribuição de classe WBEMTime usa um parâmetro de formato de data e hora cim. (sobrecarga 3/5)
operator=

Converte um valor de intervalo de tempo BSTR em um objeto WBEMTimeSpan no formato de data e hora cim. (sobrecarga 2/3)
operator=

Converte um valor de intervalo de tempo BSTR em um objeto WBEMTimeSpan no formato de data e hora cim. (sobrecarga 1/3)
operator=

Converte um valor de intervalo de tempo BSTR em um objeto WBEMTimeSpan no formato de data e hora cim. (sobrecarga 3/3)
operator-=

O operador subtract-and-assign ( =) da classe WBEMTime foi sobrecarregado para diminuir o tempo de um objeto por um período de tempo.
operator-=

Compara dois objetos WBEMTimeSpan usando o operador subtrair e atribuir ( =).
operator==

A função chstring.operator-equal-equal-to compara duas cadeias de caracteres. Esses operadores são um substituto conveniente para o método Compare que diferencia maiúsculas de minúsculas.
operator==

Os operadores de comparação WBEMTime::operator-equal-to (wbemtime.h) (== != <<= >>=) foram sobrecarregados para comparar dois objetos WBEMTime.
operator==

Compara dois objetos WBEMTimeSpan usando um operador de comparação igual.
operator>

A função chstring.operator-greater-than compara duas cadeias de caracteres. Esses operadores são um substituto conveniente para o método Compare que diferencia maiúsculas de minúsculas.
operator>

Os operadores de comparação WBEMTime (== != <<= >>=) foram sobrecarregados para comparar dois objetos WBEMTime.
operator>

Compara dois objetos WBEMTimeSpan usando um operador de comparação maior que.
operator>=

A função chstring.operator-greater-than-equal-to compara duas cadeias de caracteres. Esses operadores são um substituto conveniente para o método Compare que diferencia maiúsculas de minúsculas.
operator>=

Os operadores de comparação WBEMTime::operator-greater-than-equal-to (wbemtime.h) (== != <<= >>=) foram sobrecarregados para comparar dois objetos WBEMTime.
operator>=

Compara dois objetos WBEMTimeSpan usando um operador de comparação maior ou igual.
Analisar

Analisa uma cadeia de caracteres de consulta.
Analisar

Analisa uma cadeia de caracteres que contém um caminho WMI em uma estrutura que contém as partes do caminho, como o servidor, o namespace, a classe, a chave que identifica uma instância e outras. O uso desse objeto não é recomendado. Em vez disso, use a interface COM IWbemPath.
Pausar

O método IWbemBackupRestoreEx::P ause bloqueia operações de gravação do repositório WMI (Instrumentação de Gerenciamento do Windows) e pode fazer com que as operações de leitura sejam bloqueadas.
PromptUser

TBD (IWbemObjectSinkEx.PromptUser)
ProvideEvents

O Gerenciamento do Windows chama o método IWbemEventProvider::P rovideEvents para sinalizar um provedor de eventos para iniciar a entrega de seus eventos.
Provedor

O método Provider cria uma instância de um provedor. Esse método faz parte do WMI Provider Framework.
Colocar

Define uma propriedade nomeada para um novo valor.
Colocar

O método IWbemQualifierSet::P ut grava o qualificador e o valor nomeados. O novo qualificador substitui o valor anterior do mesmo nome. Se o qualificador não existir, ele será criado.
PutClass

O método IWbemServices::P utClass cria uma nova classe ou atualiza uma existente. A classe especificada pelo parâmetro pObject deve ter sido inicializada corretamente com todos os valores de propriedade necessários.
PutClassAsync

O método IWbemServices::P utClassAsync cria uma nova classe ou atualiza uma existente.
PutInstance

O método PutInstance atualiza uma instância. (sobrecarga 2/2)
PutInstance

O método PutInstance atualiza uma instância. (sobrecarga 1/2)
PutInstance

O método IWbemServices::P utInstance cria ou atualiza uma instância de uma classe existente. A instância é gravada no repositório da WMI.
PutInstanceAsync

O método IWbemServices::P utInstanceAsync cria ou atualiza de forma assíncrona uma instância de uma classe existente. O relatório de confirmação ou erro de atualização é fornecido por meio da interface IWbemObjectSink implementada pelo chamador.
PutMethod

Usado para criar um método.
PutProperty

O método IWbemPropertyProvider::P utProperty é chamado pelo Gerenciamento do Windows para atualizar um valor de propriedade compatível com um provedor de propriedades.
QueryInstances

Retorna instâncias da classe especificada usando a instância IWbemObjectSink fornecida.
QueryObjectSink

O método IWbemServices::QueryObjectSink permite que o chamador obtenha um manipulador de notificação exportado pelo Gerenciamento do Windows.
ReadDWORD

O método ReadDWORD lê 32 bits de dados de propriedade usando um identificador de propriedade.
ReadPropertyValue

O método ReadPropertyValue retorna um número especificado de bytes de uma propriedade associada a um identificador de propriedade.
ReadQWORD

O método ReadQWORD lê 64 bits de dados de propriedade identificados por um identificador de propriedade.
Atualizar

O método IWbemRefresher::Refresh atualiza todos os objetos, enumeradores e atualizados atualizáveis. O Atualizador WMI chama essa função em resposta a uma solicitação de cliente para Atualizar.
Registrar

O método IWbemDecoupledRegistrar::Register registra uma interface de objeto com WMI.
ReleaseBuffer

Encerra o uso de um buffer alocado pelo GetBuffer.
Remover

O método IWbemConfigureRefresher::Remove é usado para remover um objeto, um enumerador ou um atualizador aninhado de uma atualização.
RemoveAll

O método IWbemHiPerfEnum::RemoveAll esvazia todos os objetos do enumerador.
RemoveAll

O método RemoveAll remove todos os membros CHPtrArray dessa matriz.
RemoveAll

O método RemoveAll remove todos os membros CHString dessa matriz.
RemoveAllKeys

O método IWbemPathKeyList::RemoveAllKeys remove todas as chaves.
RemoveAllNamespaces

O método IWbemPath::RemoveAllNamespaces remove a parte do namespace do caminho.
RemoveAllScopes

O método IWbemPath::RemoveAllScopes remove todos os escopos do caminho.
RemoveAt

O método RemoveAt remove um ou mais elementos começando em um índice especificado em uma matriz.
Removekey

O método IWbemPathKeyList::RemoveKey remove a chave que corresponde ao parâmetro wszName.
RemoveNamespaceAt

O método IWbemPath::RemoveNamespaceAt remove um namespace em um índice específico. O namespace mais à esquerda tem um valor de índice 0 (zero), enquanto os namespaces à direita têm valores de índice progressivamente mais altos.
RemoveObjects

O método IWbemHiPerfEnum::RemoveObjects remove objetos (identificados por seus identificadores de atualização) de um atualizador.
RemoveScope

O método IWbemPath::RemoveScope remove um escopo com base no índice.
Redefinir

O método IEnumWbemClassObject::Reset redefine uma sequência de enumeração de volta ao início. Como os objetos CIM são dinâmicos, chamar esse método não necessariamente retorna a mesma lista de objetos obtidos anteriormente.
Restaurar

O método IWbemBackupRestore::Restore exclui o conteúdo do repositório atual e os restaura com o conteúdo de um backup especificado anteriormente.
Retomar

O método IWbemBackUpRestoreEx::Resume libera um bloqueio no repositório WMI (Instrumentação de Gerenciamento do Windows) para que as operações possam continuar.
ReverseFind

O método ReverseFind pesquisa uma cadeia de caracteres CHString para a última correspondência de uma subcadeia de caracteres. Esse método é semelhante à função de runtime, wcsrchr.
Right

Extrai os últimos caracteres nCount de uma cadeia de caracteres CHString e retorna uma cópia da subcadeia de caracteres extraída.
SetAt

Substitui um caractere especificado por um número de índice.
SetAt

O método CHStringArray::SetAt(int,LPCWSTR) (chstrarr.h) define o elemento array no índice especificado.
SetAt

O método CHStringArray::SetAt (chstrarr.h) define o elemento de matriz no índice especificado.
SetAtGrow

Define o elemento de matriz no índice especificado.
SetBatchingParameters

O método IWbemEventSink::SetBatchingParameters é usado para definir o tamanho máximo do buffer de eventos e seu valor de latência de processamento associado.
Setbool

O método Setbool define uma propriedade booliana.
Setbyte

O método SetByte define uma propriedade BYTE.
SetCharSplat

O método SetCharSplat(LPCWSTR, DWORD) define uma cadeia de caracteres.
SetCharSplat

O método SetCharSplat(LPCWSTR, LPCSTR) define uma propriedade de cadeia de caracteres.
SetCharSplat

O método SetCharSplat(LPCWSTR, LPCWSTR) define uma propriedade de cadeia de caracteres.
SetCHString

O método SetCHString(LPCWSTR, const CHString&) define uma propriedade de cadeia de caracteres. (sobrecarga 2/2)
SetCHString

O método SetCHString(LPCWSTR, LPCSTR) define uma propriedade de cadeia de caracteres.
SetCHString

O método SetCHString(LPCWSTR, const CHString&) define uma propriedade de cadeia de caracteres. (sobrecarga 1/2)
SetClassName

O método IWbemPath::SetClassName define a parte do nome da classe do caminho.
SetCreationClassName

O método SetCreationClassName define a propriedade de cadeia de caracteres CreationClassName, se houver, da instância fornecida como o nome desse provedor.
SetDateTime

O método SetDateTime define uma propriedade datetime.
SetDMTF

O método SetDMTF define a hora no objeto WBEMTime. A hora é fornecida pelo parâmetro BSTR em Formato de Data e Hora. Um argumento de data e hora antes da meia-noite de 1º de janeiro de 1601 não é válido.
Setdouble

Método CInstance::SetDOUBLE
SetDWORD

O método SetDWORD define uma propriedade DWORD.
SetEmbeddedObject

O método SetEmbeddedObject define uma propriedade CInstance inserida.
Setkey

Define o par nome ou valor de uma chave.
SetKey2

Define o par nome ou valor de uma chave usando variantes.
SetNamespaceAt

O método IWbemPath::SetNamespace define um namespace em um caminho usando indexação baseada em zero para designar onde no caminho o namespace está posicionado.
SetNull

O método SetNull define uma propriedade como NULL.
SetRegistrationObject

O método IWbemProviderIdentity::SetRegistrationObject é chamado pelo serviço de Gerenciamento do Windows antes de inicializar um provedor de eventos (se o provedor implementar IWbemProviderIdentity).
SetScope

O método IWbemPath::SetScope define um escopo no caminho com base em um índice. O índice é sempre 0 (zero) e o escopo é a parte de classe ou chave do caminho. Esse método também define o nome da classe.
SetServer

O método IWbemPath::SetServer define a parte do servidor do caminho.
SetSinkSecurity

Usado para definir um descritor de segurança (SD) em um coletor para todos os eventos que passam.
SetSize

O método SetSize estabelece o tamanho de uma matriz vazia ou existente.
SetStatus

Chamado por fontes para indicar o fim de uma sequência de notificação ou para enviar outros códigos status para o coletor.
SetStatus

O método IWbemProviderInitSink::SetStatus indica ao Gerenciamento do Windows se um provedor está totalmente ou parcialmente inicializado.
SetStatusObject

O método SetStatusObject define os parâmetros de um objeto status usado para fornecer mais informações quando ocorre um erro. Esse objeto status é derivado da classe Win32_PrivilegesStatus.
SetStatusObject

O método SetStatusObject define um ponteiro interno para informações de IWbemClassObject. O WMI não implementa nenhuma funcionalidade com base no ponteiro .
SetStringArray

O método SetStringArray define uma propriedade que representa uma matriz de cadeias de caracteres.
SetText

O método IWbemPath::SetText analisa um caminho para que as informações sobre o caminho possam ser retornadas pelo analisador de caminho.
SetTimeSpan

O método SetTimeSpan define uma propriedade que representa um período de tempo.
SetValue

O método IWbemContext::SetValue cria ou substitui um valor de contexto nomeado.
SetVariant

O método SetVariant define uma propriedade VARIANT.
SetWBEMINT16

O método SetWBEMINT16 define uma propriedade de inteiro de 16 bits.
SetWBEMINT64

O método SetWBEMINT64(LPCWSTR, const LONGLONG&) define um valor inteiro de 64 bits. (sobrecarga 3/3)
SetWBEMINT64

O método SetWBEMINT64(LPCWSTR, const LONGLONG&) define um valor inteiro de 64 bits. (sobrecarga 1/3)
SetWBEMINT64

O método SetWBEMINT64(LPCWSTR, const LONGLONG&) define um valor inteiro de 64 bits. (sobrecarga 2/3)
SetWCHARSplat

O método SetWCHARSplat define uma propriedade de cadeia de caracteres.
SetWORD

O método SetWORD define uma propriedade WORD.
Desligamento

O método IWbemShutdown::Shutdown indica ao provedor que os serviços do provedor não são necessários.
Ignorar

Você pode usar o método IEnumWbemClassObject::Skip para mover a posição atual em uma enumeração à frente por um número especificado de objetos. Além disso, isso afeta as chamadas subsequentes para NextAsync, mas não afeta as entregas pendentes iniciadas com NextAsync.
SpanExcluding

O método SpanExcluding extrai e retorna todos os caracteres que precedem a primeira ocorrência de um caractere de lpszCharSet.
SpanIncluding

O método SpanIncluding extrai caracteres de uma cadeia de caracteres identificada por lpszCharSet.
SpawnDerivedClass

Use o método IWbemClassObject::SpawnDerivedClass para criar um objeto de classe recém-derivado do objeto atual.
SpawnInstance

Use o método IWbemClassObject::SpawnInstance para criar uma nova instância de uma classe.
StopRefreshing

Interrompe a atualização do objeto ou enumerador correspondente ao identificador fornecido.
TRefPointerCollection

Esse construtor inicializa um novo objeto TRefPointerCollection. (TRefPointerCollection.TRefPointerCollection)
TRefPointerCollection

Esse construtor inicializa um novo objeto TRefPointerCollection. (sobrecarga 1/2)
TrimLeft

O método TrimLeft corta caracteres de espaço em branco à esquerda da cadeia de caracteres removendo novos caracteres de linha, espaço e tabulação.
TrimRight

O método TrimRight corta caracteres de espaço em branco à direita da cadeia de caracteres removendo caracteres de nova linha, espaço e tabulação à direita.
Unlock

O método Unlock permite que outros threads atualizem os valores de propriedade de um objeto IWbemObjectAccess.
UnlockBuffer

O método UnlockBuffer desbloqueia o buffer que foi protegido anteriormente chamando LockBuffer e redefine a contagem de referência para 1.
Descompar

Converte uma estrutura que contém o caminho analisado em uma cadeia de caracteres. O uso desse objeto não é recomendado. Em vez disso, use a interface COM IWbemPath.
Unregister

O método IWbemDecoupledRegistrar::UnRegister remove o registro de uma interface de objeto do WMI.
ValidateDeletionFlags

O método ValidateDeletionFlags determina se um conjunto de sinalizadores é válido para uma operação de exclusão.
ValidateEnumerationFlags

O método ValidateEnumerationFlags determina se um conjunto de sinalizadores é válido para uma enumeração.
ValidateFlags

O método ValidateFlags determina se um conjunto de sinalizadores é válido.
ValidateGetObjFlags

O método ValidateGetObjFlags determina se um conjunto de sinalizadores é válido para uma operação de recuperação de instância.
ValidateMethodFlags

O método ValidateMethodFlags determina se um conjunto de sinalizadores é válido para uma operação de método execute.
ValidatePutInstanceFlags

O método ValidatePutInstanceFlags determina se um conjunto de sinalizadores é válido para uma operação de atualização de instância.
ValidateQueryFlags

O método ValidateQueryFlags determina se um conjunto de sinalizadores é válido para uma operação de consulta.
WBEMTime

O construtor de classe WBEMTime facilita conversões entre vários formatos de tempo de execução do Windows e ANSI C.
WBEMTime

O método de sobrecarga do construtor de classe WBEMTime usa um parâmetro BSTR.
WBEMTime

O construtor da classe de sobrecarga WBEMTime usa um parâmetro de referência FILETIME.
WBEMTime

O construtor da classe de sobrecarga WBEMTime usa um parâmetro SYSTEMTIME.
WBEMTime

O construtor da classe de sobrecarga WBEMTime usa um parâmetro de estrutura time_t ANSI C.
WBEMTime

O construtor da classe de sobrecarga WBEMTime usa um parâmetro de estrutura tm C ANSI.
WBEMTimeSpan

O construtor da classe WBEMTimeSpan cria um objeto de intervalo de tempo. O construtor é sobrecarregado. (WBEMTimeSpan::WbemTimeSpan)
WBEMTimeSpan

Este construtor de classe WBEMTimeSpan cria um objeto de intervalo de tempo de um BSTR em Formato de Intervalo.
WBEMTimeSpan

O construtor da classe WBEMTimeSpan cria um objeto de intervalo de tempo. O construtor é sobrecarregado. (sobrecarga 1/3)
WBEMTimeSpan

O construtor da classe WBEMTimeSpan cria um objeto de intervalo de tempo. O construtor é sobrecarregado. (sobrecarga 2/3)
WBEMTimeSpan

Este construtor de classe WBEMTimeSpan cria um objeto de intervalo de tempo de um número inteiro de dias decorridos.
WriteDWORD

O método WriteDWORD grava 32 bits de dados em uma propriedade identificada por um identificador de propriedade.
WriteError

TBD (IWbemObjectSinkEx.WriteError)
Writemessage

TBD (IWbemObjectSinkEx.WriteMessage)
WriteProgress

TBD (IWbemObjectSinkEx.WriteProgress)
WritePropertyValue

O método WritePropertyValue grava um número especificado de bytes em uma propriedade identificada por um identificador de propriedade. Use esse método para definir cadeia de caracteres e todos os outros dados não DWORD ou não QWORD.
WriteQWORD

O método WriteQWORD grava 64 bits de dados em uma propriedade usando um identificador de propriedade.
WriteStreamParameter

TBD (IWbemObjectSinkEx.WriteStreamParameter)

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.
IWbemDecoupledBasicEventProvider

A interface IWbemDecoupledBasicEventProvider é uma interface cocreatável que registra provedores desacoplados com WMI. O objeto criado deve ser passado para o argumento pUnknown de IWbemDecoupledRegistrar::Register.
IWbemDecoupledRegistrar

A interface IWbemDecoupledRegistrar associa provedores desacoplados ao WMI. Essa interface permite que um provedor hospedado em processo defina o tempo de vida de interoperabilidade da interface e coexista com outros provedores.
IWbemEventConsumerProvider

Fornece a interface primária para um provedor de consumidor de evento. Por meio dessa interface e do método FindConsumer, um provedor de consumidor de evento pode indicar de qual evento os consumidores devem receber um determinado evento.
IWbemEventProvider

Use a interface IWbemEventProvider para iniciar a comunicação com um provedor de eventos. O Gerenciamento do Windows chama a implementação do provedor dessa interface quando um consumidor indica interesse em receber eventos gerados pelo provedor.
IWbemEventProviderQuerySink

A interface IWbemEventProviderQuerySink é opcionalmente implementada por provedores de eventos que desejam saber quais tipos de filtros de consulta de eventos estão ativos no momento para otimizar o desempenho.
IWbemEventProviderSecurity

A interface IWbemEventProviderSecurity é opcionalmente implementada por provedores de eventos que desejam restringir o acesso do consumidor ao evento. Para obter mais informações sobre quando usar essa interface, consulte Protegendo eventos WMI.
IWbemEventSink

Inicia a comunicação com um provedor de evento usando um conjunto restrito de consultas.
IWbemHiPerfEnum

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

Permite que os provedores forneçam objetos e enumeradores atualizáveis.
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.
IWbemPath

A interface IWbemPath é a interface primária para o analisador de caminho de objeto e torna a análise de um caminho disponível para programas de maneira padrão. Essa interface é a interface main para definir e recuperar informações de caminho.
IWbemPathKeyList

Usado para acessar os detalhes das chaves de caminho.
IWbemPropertyProvider

Dá suporte à recuperação e atualização de propriedades individuais em uma instância de uma classe WMI.
IWbemProviderIdentity

A interface IWbemProviderIdentity será implementada por um provedor de eventos se o provedor se registrar usando mais de um Nome (várias instâncias de __Win32Provider) com o mesmo valor CLSID.
IWbemProviderInit

A interface IWbemProviderInit é chamada pelo Gerenciamento do Windows para inicializar provedores. Todos os provedores são necessários para implementar IWbemProviderInit.
IWbemProviderInitSink

A interface IWbemProviderInitSink é implementada pelo WMI e chamada por provedores para relatar a inicialização status.
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).
IWbemQuery

Fornece um ponto de entrada por meio do qual uma consulta WQL (Linguagem WQL) pode ser analisada.
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 caracteres de texto de códigos de erro ou o nome do subsistema em que o erro ocorreu.
IWbemUnboundObjectSink

A interface IWbemUnboundObjectSink é implementada por todos os consumidores de eventos lógicos. É uma interface de coletor simples que aceita a entrega de objetos de evento.
IWbemUnsecuredApartment

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

Estruturas

 
SWbemAssocQueryInf

Contém informações do método IWbemQuery::GetAnalysis ao usar o tipo de análise WMIQ_ANALYSIS_ASSOC_QUERY.
SWbemQueryQualifiedName

A estrutura SWbemQueryQualifiedName armazena nomes de propriedade para o método IWbemQuery::GetAnalysis.
SWbemRpnEncodedQuery

A estrutura SWbemRpnEncodedQuery contém informações do método IWbemQuery::GetAnalysis quando você usa o tipo de análise WMIQ_ANALYSIS_RPN_SEQUENCE. Nem todos os campos na estrutura são usados ativamente, pois alguns são reservados para uso futuro.
SWbemRpnQueryToken

A estrutura SWbemRpnQueryToken representa os tokens de consulta em uma consulta de tipo WMIQ_ANALYSIS_RPN_SEQUENCE. Um exemplo de um token de consulta é o seguinte:_j > 4.
WBEM_COMPILE_STATUS_INFO

Descreve um erro para a interface IMofCompiler.