Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A API não gerenciada dos Contadores de Desempenho e da WMI do .NET Framework consistem em um conjunto de funções que encapsulam chamadas para a API nativa da Instrumentação de Gerenciamento do Windows. Ela permite que você desenvolva as ferramentas e as bibliotecas que gerenciam e monitoram os sistemas de computador remoto.
Observação
Esta API é somente para uso interno. Ela não é destinada ao uso do código do desenvolvedor.
A API inclui as seguintes funções:
| Função | Descrição |
|---|---|
| Função BeginEnumeration | Redefine o enumerador para o início da enumeração das propriedades de objeto da WMI. |
| Função BeginMethodEnumeration | Inicia uma enumeração dos métodos disponíveis para um objeto. |
| Função BlessIWbemServices | Indica se as credenciais de usuário permitem o acesso a uma classe IWbemServices especificada. |
| Função BlessIWbemServicesObject | Indica se as credenciais de usuário permitem o acesso a um objeto de serviço IWbemServices especificado. |
| Função Clone | Retorna um novo objeto que é uma cópia completa 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 a outro objeto de gerenciamento do Windows. |
| Função ConnectServerWmi | Cria uma conexão por meio do DCOM para um namespace do WMI em um computador especificado. |
| Função CreateClassEnumWmi | Retorna um enumerador para todas as classes que satisfaçam 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 selecionados. |
| Função Delete | Exclui uma propriedade especificada de uma definição de classe e todos seus qualificadores. |
| Função DeleteMethod | Exclui um método especificado de uma definição de classe do 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 é baseada em tempo. |
| Função Get | Recupera um valor da propriedade especificado, caso exista. |
| Função GetCurrentApartmentType | Recupera o tipo de apartment no qual o chamador está sendo executado. |
| Função GetDemultiplexedStub | Cria um coletor do encaminhador de objeto 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 especifico. |
| Função GetMethodOrigin | Determina a classe na qual um método é declarado. |
| Função GetMethodQualifierSet | Recupera o qualificador definido 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 reconhece uma propriedade. |
| Função GetPropertyOrigin | Determina a classe na qual uma propriedade é declarada. |
| Função GetPropertyQualifierSet | Recupera o qualificador definido para uma propriedade específica. |
| Função GetQualifierSet | Recupera o qualificador definido para uma instância da classe ou uma definição de classe. |
| Função InheritsFrom | Determina se a classe ou instância atual é derivada de uma classe pai especificada. |
| Função Initialize | Executa a inicialização do WMI. |
| Função Next | 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 para 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 da WMI. |
| Função PutMethod | Cria um método. |
| Função QualifierSet_BeginEnumeration | Redefine um enumerador dos qualificadores de um objeto para o início da enumeração. |
| Função QualifierSet_Delete | Exclui um qualificador especificado por nome. |
| Função QualifierSet_EndEnumeration | Finaliza a enumeração iniciada com uma chamada para a função QualifierSet_BeginEnumeration. |
| Função QualifierSet_Get | Obtém o qualificador nomeado especificado. |
| Função QualifierSet_GetNames | Recupera os nomes de todos os qualificadores ou de qualificadores especificados que estão disponíveis por meio do objeto atual ou da propriedade. |
| Função QualifierSet_Next | Recupera o próximo qualificador em uma enumeração que começou com uma chamada para a função QualifierSet_BeginEnumeration. |
| Função QualifierSet_Put | Grava o qualificador nomeado e o valor. |
| Função ResetSecurity | Atribui o token de representação fornecido para o thread atual. |
| Função SetSecurity | Recupera o token de representação associado ao thread atual. |
| Função SpawnDerivedClass | Cria um objeto de classe derivada recentemente por meio 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. |