Partilhar via


WMI (Instrumentação de Gerenciamento do Windows) e Contadores de Desempenho (Referência de API não gerenciada)

A API não gerenciada WMI e Contadores de Desempenho do .NET Framework consiste em um conjunto de funções que encapsulam chamadas para a API nativa da Instrumentação de Gerenciamento do Windows. Ele permite que você desenvolva ferramentas e bibliotecas que gerenciam e monitoram sistemas de computadores remotos.

Nota

Esta API é apenas para uso interno. Não se destina ao uso do código do desenvolvedor.

A API inclui as seguintes funções:

Function Description
Função BeginEnumeration Redefine o enumerador para o início de uma enumeração de propriedades de objeto WMI.
Função BeginMethodEnumeration Inicia uma enumeração dos métodos disponíveis para um objeto.
Função BlessIWbemServices Indica se as credenciais do usuário permitem o acesso a uma classe IWbemServices especificada.
Função BlessIWbemServicesObject Indica se as credenciais do usuário permitem acesso a um objeto de serviço IWbem especificado.
Função de clonagem Retorna um novo objeto que é um clone completo do objeto atual.
Função CloneEnumWbemClassObject Faz uma cópia lógica de um enumerador, mantendo sua posição atual em uma enumeração.
Função CompareTo Compara um objeto com outro objeto de gerenciamento do Windows.
Função ConnectServerWmi Cria uma conexão por meio de DCOM com um namespace WMI em um computador especificado.
Função CreateClassEnumWmi Retorna um enumerador para todas as classes que satisfazem os critérios de seleção especificados.
Função CreateInstanceEnumWmi Retorna um enumerador que retorna as instâncias de uma classe especificada que atendem aos critérios de seleção especificados.
Função Excluir Exclui uma propriedade especificada de uma definição de classe e todos os seus qualificadores.
Função DeleteMethod Exclui um método especificado de uma definição de classe CIM.
Função EndEnumeration Encerra uma sequência de enumeração.
Função EndMethodEnumeration Encerra uma sequência de enumeração iniciada chamando a função BeginMethodEnumeration.
Função ExecNotificationQueryWmi Executa uma consulta para receber eventos.
Função ExecQueryWmi Executa uma consulta para recuperar objetos.
Função FormatFromRawValue Converte um valor de dados de desempenho brutos para o formato especificado ou dois valores de dados de desempenho brutos se a conversão de formato for baseada em tempo.
Obter função Recupera um valor de propriedade especificado, se ele existir.
Função GetCurrentApartmentType Recupera o tipo de apartamento no qual o chamador está executando.
Função GetDemultiplexedStub Cria um coletor de encaminhador de objetos para ajudar um cliente a receber chamadas assíncronas do Gerenciamento do Windows.
Função GetErrorInfo Recupera informações de erro da chamada de função anterior.
Função GetMethod Recupera informações sobre o método especificado.
Função GetMethodOrigin Determina a classe na qual um método é declarado.
Função GetMethodQualifierSet Recupera o conjunto de qualificadores para um método específico.
Função GetNames Recupera um subconjunto ou todos os nomes das propriedades de um objeto.
Função GetObjectText Retorna uma renderização textual de um objeto na sintaxe MOF.
Função GetPropertyHandle Retorna um identificador exclusivo que identifica uma propriedade.
Função GetPropertyOrigin Determina a classe na qual uma propriedade é declarada.
Função GetPropertyQualifierSet Recupera o conjunto de qualificadores para uma propriedade específica.
Função GetQualifierSet Recupera o conjunto de qualificadores para uma instância de classe ou uma definição de classe.
Herda da função From Determina se a classe ou instância atual deriva de uma classe pai especificada.
Função Inicializar Executa a inicialização do WMI.
Próxima função Recupera a próxima propriedade em uma enumeração.
Função NextMethod Recupera o próximo método em uma enumeração.
Função Put Define uma propriedade nomeada como um novo valor.
Função PutClassWmi Cria uma nova classe ou atualiza uma existente.
Função PutInstanceWmi Cria ou atualiza uma instância de uma classe existente. A instância é gravada no repositório WMI.
Função PutMethod Cria um método.
QualifierSet_BeginEnumeration função Redefine um enumerador dos qualificadores de um objeto para o início da enumeração.
QualifierSet_Delete função Exclui um qualificador especificado pelo nome.
QualifierSet_EndEnumeration função Encerra a enumeração iniciada com uma chamada para a QualifierSet_BeginEnumeration função.
QualifierSet_Get função Obtém o qualificador nomeado especificado.
QualifierSet_GetNames função Recupera os nomes de todos os qualificadores ou qualificadores especificados que estão disponíveis no objeto ou propriedade atual.
QualifierSet_Next função Recupera o próximo qualificador em uma enumeração que começou com uma chamada para a função QualifierSet_BeginEnumeration .
QualifierSet_Put função Grava o qualificador e o valor nomeados.
Função ResetSecurity Atribui o token de representação fornecido ao thread atual.
Função SetSecurity Recupera o token de representação associado ao thread atual.
Função SpawnDerivedClass Cria um objeto de classe recém-derivado de um objeto especificado.
Função SpawnInstance Cria uma nova instância de uma classe.
Função VerifyClient Garante que a chave do cliente tenha a segurança correta.
Função WritePropertyValue Grava um número especificado de bytes em uma propriedade identificada por um identificador de propriedade.

Consulte também