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
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.