Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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. |