Ler em inglês

Compartilhar via


cabeçalho mi.h

Esse cabeçalho é usado pela MI (Infraestrutura de Gerenciamento do Windows). Para obter mais informações, consulte:

mi.h contém as seguintes interfaces de programação:

Funções

 
MI_Application_Close

Desinitializa a API do cliente de infraestrutura de gerenciamento que foi inicializada por meio de uma chamada para MI_Application_Initialize.
MI_Application_InitializeV1

Inicializa um aplicativo para que ele possa fazer chamadas à API de cliente da MI (Infraestrutura de Gerenciamento).
MI_Application_NewClass

Cria um MI_Class de uma estrutura de MI_ClassDecl.
MI_Application_NewDeserializer

Cria um objeto desserializador que pode ser usado para converter um objeto serializado novamente em uma classe ou instância.
MI_Application_NewDestinationOptions

Cria um objeto MI_DestinationOptions que pode ser usado com a função MI_Application_NewSession.
MI_Application_NewHostedProvider

Registra um provedor hospedado com o mecanismo WMI no computador local.
MI_Application_NewInstance

Cria um novo objeto MI_Instance a ser passado para várias APIs de operação de MI que exigem instâncias.
MI_Application_NewInstanceFromClass

Cria um novo objeto MI_Instance com base em um objeto de classe.
MI_Application_NewOperationOptions

Cria um objeto MI_OperationOptions que pode ser usado com as funções de operação no objeto MI_Session.
MI_Application_NewParameterSet

Cria um novo conjunto de parâmetros.
MI_Application_NewSerializer

Recupera um objeto serializador que pode ser usado para serializar instâncias e classes em vários formatos diferentes.
MI_Application_NewSession

Cria uma sessão usada para compartilhar conexões para um conjunto de operações para um único destino.
MI_Application_NewSubscriptionDeliveryOptions

Cria um objeto MI_SubscriptionDeliveryOptions que representa a configuração necessária para executar operações de assinatura em determinados protocolos.
MI_Class_Clone

Clona um objeto MI_Class.
MI_Class_Delete

Exclui um objeto MI_Class.
MI_Class_GetClassName

Obtém o nome da classe especificada.
MI_Class_GetClassQualifierSet

Obtém o conjunto de qualificadores associado ao objeto de classe especificado.
MI_Class_GetElement

Obtém todos os detalhes de um elemento nomeado especificado de uma classe .
MI_Class_GetElementAt

Obtém detalhes de um elemento de classe com base no índice de elemento.
MI_Class_GetElementCount

Obtém o número de elementos em uma classe .
MI_Class_GetMethod

Obtém detalhes de um método com base no nome do método.
MI_Class_GetMethodAt

Obtém detalhes de um método com base no índice do método.
MI_Class_GetMethodCount

Obtém o número de métodos na classe .
MI_Class_GetNameSpace

Obtém o nome do namespace da classe especificada.
MI_Class_GetParentClass

Obtém a classe pai da classe especificada.
MI_Class_GetParentClassName

Obtém o nome da classe pai da classe especificada.
MI_Class_GetServerName

Obtém o nome do servidor da classe especificada.
MI_Context_Canceled

Determina se a operação foi cancelada. Essa função é reservada; em vez disso, use a função MI_Context_RegisterCancel.
MI_Context_ConstructInstance

Inicializa uma instância de classe MI na pilha ou como membro de uma estrutura.
MI_Context_ConstructParameters

Um provedor chama essa função para inicializar a instância de um parâmetro.
MI_Context_GetCustomOption

Recupera uma opção definida pelo cliente.
MI_Context_GetCustomOptionAt

Recupera uma opção em um índice específico que foi definido pelo cliente.
MI_Context_GetCustomOptionCount

Obtém o número de opções personalizadas disponíveis para o provedor.
MI_Context_GetLocale

Recupera as informações de localidade solicitadas que o cliente especificou para a operação.
MI_Context_GetLocalSession

Obtém a sessão local (MI_Session) que permite que o provedor execute operações CIM no servidor local que hospeda o provedor.
MI_Context_GetNumberOption

Obtém a opção numérica que o cliente define, com base no nome da operação.
MI_Context_GetStringOption

Obtém a opção de cadeia de caracteres que o cliente define, com base no nome da operação.
MI_Context_NewDynamicInstance

Cria uma nova instância dinâmica (instância com tipo fraco sem uma declaração de classe) de uma classe.
MI_Context_NewInstance

Cria uma nova instância de uma classe dada uma declaração de classe.
MI_Context_NewParameters

Cria uma nova instância de um método dada uma declaração de método.
MI_Context_PostCimError

Posta um código de retorno e uma mensagem de erro (na forma de um objeto CIM_Error) no servidor em resposta a uma solicitação.
MI_Context_PostError

Os provedores chamam essa função para postar um código de retorno no cliente em resposta a uma solicitação.
MI_Context_PostIndication

Posta um resultado de indicação para o servidor em resposta a uma solicitação de operação de assinatura.
MI_Context_PostInstance

Posta uma instância de volta para o cliente (por meio do servidor) em resposta a uma solicitação.
MI_Context_PostResult

Posta o código de resultado final de encerramento de volta para o cliente (por meio do servidor) em resposta a uma solicitação.
MI_Context_PromptUser

Envia uma mensagem de prompt para o cliente consultando se deseja continuar a operação ou cancelá-la.
MI_Context_RefuseUnload

Informa à infraestrutura do provedor para não descarregar o provedor.
MI_Context_RegisterCancel

Registra um retorno de chamada que é invocado quando a operação é cancelada.
MI_Context_RequestUnload

Solicitações para descarregar o módulo ou o provedor.
MI_Context_SetStringOption

Define uma opção específica de contexto.
MI_Context_ShouldContinue

Consulta o cliente para determinar se uma operação deve continuar. (MI_Context_ShouldContinue)
MI_Context_ShouldProcess

Consulta o cliente para determinar se uma operação deve continuar. (MI_Context_ShouldProcess)
MI_Context_WriteCimError

Envia uma instância de erro CIM (informativa) para o cliente.
MI_Context_WriteDebug

Envia uma mensagem de depuração para o cliente.
MI_Context_WriteError

Envia um código de erro e uma mensagem de erro para o cliente.
MI_Context_WriteMessage

Envia uma mensagem operacional para o cliente.
MI_Context_WriteProgress

Envia uma mensagem de progresso para o cliente.
MI_Context_WriteStreamParameter

Envia dados de parâmetro transmitidos para o cliente para uma invocação de método.
MI_Context_WriteVerbose

Grava uma mensagem detalhada no cliente.
MI_Context_WriteWarning

Grava uma mensagem de aviso no cliente.
MI_Deserializer_Class_GetClassName

Obtém o nome da classe de um buffer de classe serializado.
MI_Deserializer_Class_GetParentClassName

Obtém o nome da classe pai de um buffer de classe serializado.
MI_Deserializer_Close

Fecha um objeto desserializador e exclui qualquer memória associada mantida dentro do desserializador.
MI_Deserializer_DeserializeClass

Desserializa um buffer serializado em um objeto MI_Class.
MI_Deserializer_DeserializeInstance

Desserializa um buffer serializado em um objeto MI_Instance.
MI_Deserializer_Instance_GetClassName

Obtém o nome da classe associado à instância serializada.
MI_DestinationOptions_AddDestinationCredentials

Define as credenciais para falar com o destino.
MI_DestinationOptions_AddProxyCredentials

Adiciona credenciais para autenticar em um proxy.
MI_DestinationOptions_Clone

Cria uma cópia de uma estrutura MI_DestinationOptions.
MI_DestinationOptions_Delete

Exclui a estrutura de opções de destino criada usando a função MI_Application_NewDestinationOptions ou MI_DestinationOptions_Clone.
MI_DestinationOptions_GetCertCACheck

Obtém o valor de marcar de autoridade de certificação do certificado do servidor.
MI_DestinationOptions_GetCertCNCheck

Obtém o valor de marcar CN do certificado do servidor.
MI_DestinationOptions_GetCertRevocationCheck

Obtém o valor de revogação do certificado do servidor marcar.
MI_DestinationOptions_GetCredentialsAt

Obtenha as credenciais no índice especificado.
MI_DestinationOptions_GetCredentialsCount

Obtém o número de credenciais adicionadas anteriormente. (MI_DestinationOptions_GetCredentialsCount)
MI_DestinationOptions_GetCredentialsPasswordAt

Obtém uma senha de credenciais com base em um índice especificado.
MI_DestinationOptions_GetDataLocale

Obtém a localidade de dados (em vez da localidade da interface do usuário) definida pelo usuário.
MI_DestinationOptions_GetDestinationPort

Obtém a porta padrão para transporte.
MI_DestinationOptions_GetEncodePortInSPN

Obtém o valor de codificação nome da entidade de serviço da porta.
MI_DestinationOptions_GetHttpUrlPrefix

Obtém o prefixo de URL HTTP.
MI_DestinationOptions_GetImpersonationType

Obtém o tipo de representação.
MI_DestinationOptions_GetMaxEnvelopeSize

Obtém o tamanho máximo do pacote enviado a um servidor ou recebido pelo cliente do servidor.
MI_DestinationOptions_GetNumber

Obtém uma opção de número personalizado adicionada anteriormente. (MI_DestinationOptions_GetNumber)
MI_DestinationOptions_GetOption

Obtém um valor de opção adicionado anteriormente com base no nome da opção. (MI_DestinationOptions_GetOption)
MI_DestinationOptions_GetOptionAt

Obtém um valor de opção adicionado anteriormente com base no índice especificado. (MI_DestinationOptions_GetOptionAt)
MI_DestinationOptions_GetOptionCount

Obtém o número de opções adicionadas anteriormente. (MI_DestinationOptions_GetOptionCount)
MI_DestinationOptions_GetPacketEncoding

Obtém a configuração de codificação de pacote definida anteriormente.
MI_DestinationOptions_GetPacketIntegrity

Obtém a configuração de integridade do pacote.
MI_DestinationOptions_GetPacketPrivacy

Obtém a configuração de privacidade do pacote (criptografia).
MI_DestinationOptions_GetProxyType

Obtém o tipo de proxy definido pelo usuário.
MI_DestinationOptions_GetString

Obtém uma opção de cadeia de caracteres personalizada adicionada anteriormente.
MI_DestinationOptions_GetTimeout

Obtém o valor de tempo limite das opções padrão.
MI_DestinationOptions_GetTransport

Obtém a configuração de transporte que o cliente adicionou.
MI_DestinationOptions_GetUILocale

Obtém a localidade da interface do usuário definida pelo usuário.
MI_DestinationOptions_SetCertCACheck

Habilita ou desabilita o certificado de autoridade de certificação marcar para um transporte SSL.
MI_DestinationOptions_SetCertCNCheck

Habilita ou desabilita o certificado CN marcar quando um transporte SSL é usado.
MI_DestinationOptions_SetCertRevocationCheck

Habilita ou desabilita a revogação de certificado ao se comunicar por SSL.
MI_DestinationOptions_SetDataLocale

Define a localidade de dados padrão a ser usada para operações.
MI_DestinationOptions_SetDestinationPort

Defina a porta a ser usada para se comunicar com o destino.
MI_DestinationOptions_SetEncodePortInSPN

Habilita ou desabilita a codificação do número da porta no Nome da Entidade de Serviço ao estabelecer uma conexão com um computador remoto.
MI_DestinationOptions_SetHttpUrlPrefix

Defina o prefixo de URL HTTP padrão para transportes que passam por HTTP e HTTPS.
MI_DestinationOptions_SetImpersonationType

Define o tipo de representação.
MI_DestinationOptions_SetMaxEnvelopeSize

Define o tamanho máximo do pacote para transportes.
MI_DestinationOptions_SetNumber

Define um valor de opção numérica personalizada.
MI_DestinationOptions_SetPacketEncoding

Define o mecanismo de codificação para determinados identificadores de protocolo.
MI_DestinationOptions_SetPacketIntegrity

Habilita ou desabilita a integridade do pacote (assinatura) de uma conexão de protocolo.
MI_DestinationOptions_SetPacketPrivacy

Habilita ou desabilita a privacidade do pacote (criptografia).
MI_DestinationOptions_SetProxyType

Define o tipo de configurações de proxy a ser usado ao se comunicar com um destino por meio de um proxy.
MI_DestinationOptions_SetString

Define uma opção de cadeia de caracteres personalizada. (MI_DestinationOptions_SetString)
MI_DestinationOptions_SetTimeout

Define o valor de tempo limite das opções padrão.
MI_DestinationOptions_SetTransport

Define o transporte a ser usado para se comunicar com o computador de destino.
MI_DestinationOptions_SetUILocale

Define a localidade da interface do usuário padrão para operações.
MI_Filter_Evaluate

O provedor chama essa função para avaliar uma instância em relação a um determinado filtro.
MI_Filter_GetExpression

Obtém a linguagem de filtro e a expressão.
MI_HostedProvider_Close

Feche um identificador de provedor hospedado que foi retornado de MI_Application_NewHostedProvider.
MI_HostedProvider_GetApplication

Obtém o identificador de aplicativo de nível superior do qual o identificador do provedor hospedado foi criado.
MI_Instance_AddElement

Adiciona uma nova propriedade a uma instância dinâmica (compatível apenas com instâncias dinâmicas cujo esquema pode ser estendido em tempo de execução).
MI_Instance_ClearElement

Limpa o valor do elemento nomeado (propriedade CIM) e o define como NULL.
MI_Instance_ClearElementAt

Limpa o valor do elemento (propriedade CIM) no índice especificado e o define como NULL.
MI_Instance_Clone

Cria uma cópia da instância especificada no heap.
MI_Instance_Delete

Exclui uma instância que foi criada no heap ou clonada de outra instância.
MI_Instance_Destruct

Exclui uma instância que foi criada na pilha ou como membro de uma estrutura.
MI_Instance_GetClass

Obtém o MI_Class associado a uma instância.
MI_Instance_GetClassName

Obtém o nome da classe da instância especificada.
MI_Instance_GetElement

Obtém o valor do elemento nomeado (propriedade CIM).
MI_Instance_GetElementAt

Obtém o valor do elemento (propriedade CIM) no índice especificado.
MI_Instance_GetElementCount

Obtém o número de elementos em uma instância.
MI_Instance_GetNameSpace

Obtém o nome do namespace da instância especificada.
MI_Instance_GetServerName

Obtém o nome do servidor da instância especificada.
MI_Instance_IsA

Determina se a instância self é uma instância da classe fornecida por classDecl.
MI_Instance_Normalize

Analisa uma estrutura MI_Instance_ExFT e recupera a tabela de funções MI_InstanceFT.
MI_Instance_SetElement

Defina o valor do elemento com o nome fornecido na instância fornecida.
MI_Instance_SetElementAt

Defina o valor do elemento no índice fornecido de uma instância.
MI_Instance_SetNameSpace

Define o nome do namespace da instância especificada.
MI_Instance_SetServerName

Define o nome do servidor da instância especificada.
MI_Operation_Cancel

Cancela uma operação em execução.
MI_Operation_Close

Fecha um identificador de operação.
MI_Operation_GetClass

Obtém um resultado síncrono para uma operação de classe.
MI_Operation_GetIndication

Obter os resultados síncronos de uma assinatura.
MI_Operation_GetInstance

Obtém um resultado síncrono para uma operação de instância.
MI_Operation_GetSession

Obtém a sessão associada a uma operação.
MI_OperationOptions_Clone

Cria uma cópia de uma estrutura MI_OperationOptions.
MI_OperationOptions_Delete

Exclui um conjunto de opções e sua memória associada.
MI_OperationOptions_DisableChannel

Usa MI_Context_WriteMessage para desabilitar o registro em log no canal especificado.
MI_OperationOptions_EnableChannel

Usa MI_Context_WriteMessage para habilitar o registro em log no canal especificado.
MI_OperationOptions_GetEnabledChannels

Obtém a lista de canais habilitados anteriormente.
MI_OperationOptions_GetNumber

Obtém uma opção de número personalizado adicionada anteriormente. (MI_OperationOptions_GetNumber)
MI_OperationOptions_GetOption

Obtém um valor de opção adicionado anteriormente com base no nome da opção. (MI_OperationOptions_GetOption)
MI_OperationOptions_GetOptionAt

Obtém um valor de opção adicionado anteriormente com base no índice especificado. (MI_OperationOptions_GetOptionAt)
MI_OperationOptions_GetOptionCount

Obtém o número de opções adicionadas anteriormente. (MI_OperationOptions_GetOptionCount)
MI_OperationOptions_GetPromptUserMode

Obtém o valor que informa ao servidor como responder à chamada de um provedor para MI_Context_PromptUser. (MI_OperationOptions_GetPromptUserMode)
MI_OperationOptions_GetPromptUserRegularMode

Obtém o valor que informa ao servidor como responder à chamada de um provedor para MI_Context_PromptUser. (MI_OperationOptions_GetPromptUserRegularMode)
MI_OperationOptions_GetProviderArchitecture

Obtém a arquitetura do provedor para uma operação.
MI_OperationOptions_GetResourceUri

Obtém o URI de recurso que está sendo usado para uma operação.
MI_OperationOptions_GetResourceUriPrefix

Obtém o prefixo de URI de recurso que está sendo usado para uma operação.
MI_OperationOptions_GetString

Obtém uma opção de cadeia de caracteres personalizada.
MI_OperationOptions_GetTimeout

Obtém o valor do tempo limite da operação.
MI_OperationOptions_GetUseMachineID

Obtém o valor que indica se as informações de identificação do computador devem ser usadas na solicitação de operação.
MI_OperationOptions_GetWriteErrorMode

Define o modo de relatório de erros. (MI_OperationOptions_GetWriteErrorMode)
MI_OperationOptions_SetCustomOption

Define uma opção personalizada para a operação.
MI_OperationOptions_SetNumber

Define um valor de opção de número personalizado.
MI_OperationOptions_SetPromptUserMode

Define o valor que informa ao servidor como responder à chamada de um provedor para a função MI_Context_PromptUser. (MI_OperationOptions_SetPromptUserMode)
MI_OperationOptions_SetPromptUserRegularMode

Define o valor que informa ao servidor como responder à chamada de um provedor para a função MI_Context_PromptUser. (MI_OperationOptions_SetPromptUserRegularMode)
MI_OperationOptions_SetProviderArchitecture

Define a arquitetura do provedor para uma operação.
MI_OperationOptions_SetResourceUri

Define o URI do recurso a ser usado para uma operação.
MI_OperationOptions_SetResourceUriPrefix

Define o prefixo de URI de recurso a ser usado para uma operação.
MI_OperationOptions_SetString

Define uma opção de cadeia de caracteres personalizada. (MI_OperationOptions_SetString)
MI_OperationOptions_SetTimeout

Define o tempo limite da operação para uma operação específica.
MI_OperationOptions_SetUseMachineID

Habilita ou desabilita o envio de informações de identificação do computador na solicitação de operação.
MI_OperationOptions_SetWriteErrorMode

Define o modo de relatório de erros. (MI_OperationOptions_SetWriteErrorMode)
MI_ParameterSet_GetMethodReturnType

Obtém o tipo de retorno do método e o conjunto de qualificadores para um conjunto de parâmetros especificado.
MI_ParameterSet_GetParameter

Obtém as informações de parâmetro de um método com base em um nome de parâmetro.
MI_ParameterSet_GetParameterAt

Obtém as informações de parâmetro de um método no índice especificado.
MI_ParameterSet_GetParameterCount

Obtém o número de parâmetros no conjunto de parâmetros de um método.
MI_PropertySet_AddElement

Adiciona um nome à lista de propriedades.
MI_PropertySet_Clear

Remove todos os nomes da lista de propriedades. Posteriormente, a contagem é zero. Isso permite que as listas de propriedades sejam reutilizados (sem precisar ser destruídos e reconstruídos).
MI_PropertySet_Clone

Cria uma cópia do conjunto de propriedades especificado no heap.
MI_PropertySet_ContainsElement

Determina se a lista de propriedades contém o nome da propriedade especificado.
MI_PropertySet_Delete

Exclui a lista de propriedades especificada que foi construída no heap.
MI_PropertySet_Destruct

Exclui a lista de propriedades especificada que foi construída na pilha.
MI_PropertySet_GetElementAt

Obtém o elemento de um conjunto de propriedades no índice especificado.
MI_PropertySet_GetElementCount

Obtém o número de elementos no conjunto de propriedades especificado.
MI_QualifierSet_GetQualifier

Obtém as informações do qualificador com base no nome do qualificador especificado.
MI_QualifierSet_GetQualifierAt

Obtém um qualificador no índice especificado.
MI_QualifierSet_GetQualifierCount

Obtém o número de qualificadores em um conjunto de qualificadores.
MI_Serializer_Close

Fecha um objeto serializador e libera qualquer memória interna associada a ele.
MI_Serializer_SerializeClass

Serializa um MI_Class em um buffer no formato especificado quando o serializador foi criado. As opções podem ser passadas para os sinalizadores para controlar se a classe e todas as suas classes pai são serializadas ou apenas a classe mais filho.
MI_Serializer_SerializeInstance

Serializa um MI_Instance em um buffer no formato especificado quando o serializador foi criado. As opções podem ser passadas para os sinalizadores a serem controlados se a classe também for serializada no buffer, bem como na instância.
MI_Server_GetSystemName

Obtém o nome do sistema para o servidor.
MI_Server_GetVersion

Obtém o valor da macro MI_VERSION usada ao gerar o provedor.
MI_Session_AssociatorInstances

Localiza instâncias associadas à instância de chave específica.
MI_Session_Close

Fecha uma sessão e libera toda a memória associada.
MI_Session_CreateInstance

Cria uma instância no servidor que a sessão representa.
MI_Session_DeleteInstance

Exclui uma instância no servidor representada pela sessão.
MI_Session_EnumerateClasses

Enumera as classes de uma sessão especificada.
MI_Session_EnumerateInstances

Enumerar todas as instâncias (no servidor representado pela sessão) associadas a uma classe .
MI_Session_GetApplication

Obtém o identificador de aplicativo que foi usado para criar a sessão especificada.
MI_Session_GetClass

Obtém uma declaração de MI_Class com base em um nome de classe específico.
MI_Session_GetInstance

Obtém a instância especificada do servidor representado pela sessão.
MI_Session_Invoke

Invoca um método no provedor.
MI_Session_ModifyInstance

Atualizações uma instância existente no servidor representado pela sessão.
MI_Session_QueryInstances

Consulta um conjunto de instâncias com base em uma expressão de consulta.
MI_Session_ReferenceInstances

Localiza o objeto de associação que faz referência à instância de chave especificada.
MI_Session_Subscribe

Assina uma indicação no servidor representado pela sessão.
MI_Session_TestConnection

Testa uma conexão comunicando-se com o servidor representado pela sessão para determinar se ela está respondendo.
MI_SubscriptionDeliveryOptions_AddDeliveryCredentials

Define uma opção de assinatura para credenciais de entrega a serem usadas ao se conectar novamente ao cliente para fornecer um resultado de indicação por push.
MI_SubscriptionDeliveryOptions_Clone

Cria uma cópia de uma estrutura MI_SubscriptionDeliveryOptions.
MI_SubscriptionDeliveryOptions_Delete

Exclui a estrutura de opções de entrega de assinatura especificada.
MI_SubscriptionDeliveryOptions_GetBookmark

Obtém um indicador de assinatura definido anteriormente.
MI_SubscriptionDeliveryOptions_GetCredentialsAt

Obtém uma credencial adicionada anteriormente com base em um índice especificado.
MI_SubscriptionDeliveryOptions_GetCredentialsCount

Obtém o número de credenciais adicionadas anteriormente. (MI_SubscriptionDeliveryOptions_GetCredentialsCount)
MI_SubscriptionDeliveryOptions_GetCredentialsPasswordAt

Obtém uma senha de credencial adicionada anteriormente com base em um índice especificado.
MI_SubscriptionDeliveryOptions_GetDateTime

Obtém uma opção datetime definida anteriormente.
MI_SubscriptionDeliveryOptions_GetDeliveryDestination

Obtém o destino de entrega de assinatura definido anteriormente.
MI_SubscriptionDeliveryOptions_GetDeliveryPortNumber

Obtém o número da porta de entrega definido anteriormente.
MI_SubscriptionDeliveryOptions_GetDeliveryRetryAttempts

Obtém o número de tentativas de repetição de entrega.
MI_SubscriptionDeliveryOptions_GetDeliveryRetryInterval

Obtém o intervalo de repetição de entrega o tempo de espera antes de tentar novamente a entrega.
MI_SubscriptionDeliveryOptions_GetExpirationTime

Obtém o valor de expiração da entrega (que pode ser expresso como um carimbo de data/hora ou intervalo).
MI_SubscriptionDeliveryOptions_GetHeartbeatInterval

Obtém o intervalo de pulsação de entrega.
MI_SubscriptionDeliveryOptions_GetInterval

Obtém o intervalo de entrega de uma opção especificada.
MI_SubscriptionDeliveryOptions_GetMaximumLatency

Obtém a quantidade máxima de tempo que o servidor manterá um resultado antes de entregá-lo ao cliente.
MI_SubscriptionDeliveryOptions_GetNumber

Obtém o valor da opção numérica nomeada.
MI_SubscriptionDeliveryOptions_GetOption

Obtém o valor da opção nomeada.
MI_SubscriptionDeliveryOptions_GetOptionAt

Obtém a opção no índice especificado.
MI_SubscriptionDeliveryOptions_GetOptionCount

Obtém o número de opções definidas anteriormente.
MI_SubscriptionDeliveryOptions_GetString

Obtém o valor da opção de cadeia de caracteres nomeada.
MI_SubscriptionDeliveryOptions_SetBookmark

Define um indicador para entrega de indicação de assinatura.
MI_SubscriptionDeliveryOptions_SetDateTime

Define o valor de uma opção DateTime nomeada.
MI_SubscriptionDeliveryOptions_SetDeliveryDestination

Define o ponto de extremidade de destino para o qual uma indicação será entregue.
MI_SubscriptionDeliveryOptions_SetDeliveryPortNumber

Define o número da porta de entrega da assinatura.
MI_SubscriptionDeliveryOptions_SetDeliveryRetryAttempts

Define o número de vezes que uma assinatura de entrega por push tentará entregar um resultado.
MI_SubscriptionDeliveryOptions_SetDeliveryRetryInterval

Define o intervalo de repetição de entrega para assinaturas que são para entrega por push.
MI_SubscriptionDeliveryOptions_SetExpirationTime

Define o tempo de expiração da assinatura (quando a assinatura será desligada).
MI_SubscriptionDeliveryOptions_SetHeartbeatInterval

Define o intervalo de pulsação.
MI_SubscriptionDeliveryOptions_SetInterval

Define o valor de uma opção de intervalo nomeado.
MI_SubscriptionDeliveryOptions_SetMaximumLatency

Define a quantidade máxima de tempo que o servidor manterá um resultado antes de entregá-lo ao cliente.
MI_SubscriptionDeliveryOptions_SetNumber

Define o valor de uma opção numérica nomeada que não é coberta por uma função dedicada.
MI_SubscriptionDeliveryOptions_SetString

Define o valor de uma opção de cadeia de caracteres nomeada que não é coberta por uma função dedicada.
MI_Utilities_CimErrorFromErrorCode

Mapeia um código de erro específico do sistema operacional para uma instância de erro cim.
MI_Utilities_MapErrorToMiErrorCategory

Mapeia um código de erro específico do sistema operacional para uma categoria de erro.

Funções de retorno de chamada

 
MI_Deserializer_ClassObjectNeeded

Usado para fornecer o objeto de classe solicitado durante a desserialização.

Estruturas

 
MI_Application

Representa a infraestrutura inicializada.
MI_ApplicationFT

Uma estrutura de suporte usada na estrutura MI_Application. Use as funções com o prefixo de nome "MI_Application_" para manipular essas estruturas.
MI_Array

Tipo generalizado que representa uma matriz. Ele pode ser generalizado porque todas as matrizes têm o mesmo tamanho, exceto que o tipo de elemento de dados será especializado.
MI_ArrayField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ArrayField)
MI_BooleanA

Representa uma matriz de tipos de MI_Boolean.
MI_BooleanAField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_BooleanAField)
MI_BooleanField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_BooleanField)
MI_Char16A

Representa uma matriz de tipos de MI_Char16. (MI_Char16A)
MI_Char16AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Char16AField)
MI_Char16Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Char16Field)
MI_Class

Representa o esquema de uma instância.
MI_ClassDecl

Essa estrutura descreve a declaração de classe. Ele contém nome de classe e hierarquia, propriedades, qualificadores e métodos.
MI_ClassFT

Uma estrutura de suporte usada na estrutura MI_Class. Use as funções com o prefixo de nome "MI_Class_" para manipular essas estruturas.
MI_ClientFT_V1

Tabelas de funções do cliente.
MI_ConstBooleanA

Representa uma matriz de tipos MI_ConstBoolean.
MI_ConstBooleanAField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstBooleanAField)
MI_ConstBooleanField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstBooleanField)
MI_ConstChar16A

Representa uma matriz de tipos de MI_Char16. (MI_ConstChar16A)
MI_ConstChar16AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstChar16AField)
MI_ConstChar16Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstChar16Field)
MI_ConstDatetimeA

Representa uma matriz de tipos MI_Datatime.
MI_ConstDatetimeAField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstDatetimeAField)
MI_ConstDatetimeField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstDatetimeField)
MI_ConstInstanceA

Representa uma matriz de tipos de MI_Instance. (MI_ConstInstanceA)
MI_ConstInstanceAField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstInstanceAField)
MI_ConstInstanceField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstInstanceField)
MI_ConstReal32A

Representa uma matriz de tipos de MI_Real32. (MI_ConstReal32A)
MI_ConstReal32AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstReal32AField)
MI_ConstReal32Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstReal32Field)
MI_ConstReal64A

Representa uma matriz de tipos de MI_Real64. (MI_ConstReal64A)
MI_ConstReal64AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstReal64AField)
MI_ConstReal64Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstReal64Field)
MI_ConstReferenceA

Representa uma matriz de tipos de MI_Instance. (MI_ConstReferenceA)
MI_ConstReferenceAField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstReferenceAField)
MI_ConstReferenceField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstReferenceField)
MI_ConstSint16A

Representa uma matriz de tipos de MI_Sint16. (MI_ConstSint16A)
MI_ConstSint16AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstSint16AField)
MI_ConstSint16Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstSint16Field)
MI_ConstSint32A

Representa uma matriz de tipos de MI_Sint32. (MI_ConstSint32A)
MI_ConstSint32AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstSint32AField)
MI_ConstSint32Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstSint32Field)
MI_ConstSint64A

Representa uma matriz de tipos MI_Sint64. (MI_ConstSint64A)
MI_ConstSint64AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstSint64AField)
MI_ConstSint64Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstSint64Field)
MI_ConstSint8A

Representa uma matriz de tipos de MI_Sint8. (MI_ConstSint8A)
MI_ConstSint8AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstSint8AField)
MI_ConstSint8Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstSint8Field)
MI_ConstStringA

Representa uma matriz de tipos de MI_Char.
MI_ConstStringAField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstStringAField)
MI_ConstStringField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstStringField)
MI_ConstUint16A

Representa uma matriz de tipos MI_Uint16A.
MI_ConstUint16AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstUint16AField)
MI_ConstUint16Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstUint16Field)
MI_ConstUint32A

Representa uma matriz de tipos de MI_Uint32. (MI_ConstUint32A)
MI_ConstUint32AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstUint32AField)
MI_ConstUint32Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstUint32Field)
MI_ConstUint64A

Representa uma matriz de tipos de MI_Uint64. (MI_ConstUint64A)
MI_ConstUint64AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstUint64AField)
MI_ConstUint64Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstUint64Field)
MI_ConstUint8A

Representa uma matriz de tipos de MI_Uint8. (MI_ConstUint8A)
MI_ConstUint8AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstUint8AField)
MI_ConstUint8Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ConstUint8Field)
MI_Context

Mantém o contexto para a operação que o provedor precisa executar.
MI_ContextFT

Uma estrutura de suporte usada na estrutura MI_Context. Use as funções com o prefixo de nome "MI_Context_" para manipular essas estruturas.
MI_Datetime

Representa uma união de MI_Timestamp e MI_Interval.
MI_DatetimeA

Representa uma matriz de tipos de MI_Datetime.
MI_DatetimeAField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_DatetimeAField)
MI_DatetimeField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_DatetimeField)
MI_Deserializer

Objeto de desserialização, conforme criado a partir de MI_Application_NewDeserializer. O objeto em si não deve ser usado ou alterado manualmente, pois é usado internamente.
MI_DeserializerFT

Uma estrutura de suporte usada na estrutura MI_ClientFT_V1. Use as funções com o prefixo de nome "MI_Deserializer_" para manipular essas estruturas.
MI_DestinationOptions

Representa um conjunto de opções de destino. As opções de destino são um conjunto de configurações que definem a maneira como uma operação se comunica com o servidor.
MI_DestinationOptionsFT

Uma estrutura de suporte usada na estrutura MI_DestinationOptions. Use as funções com o prefixo de nome "MI_DestinationOptions_" para manipular essas estruturas.
MI_FeatureDecl

Contém propriedades que são comuns às estruturas de MI_PropertyDeclMI_ParameterDecland MI_MethodDecl.
MI_Filter

Contém uma referência à tabela de funções MI_FilterFT.
MI_FilterFT

Uma estrutura de suporte usada na estrutura MI_Filter. Use as funções com o prefixo de nome "MI_Filter_" para manipular essas estruturas.
MI_HostedProvider

Representa a hospedagem de um provedor em um aplicativo cliente.
MI_HostedProviderFT

Uma estrutura de suporte usada na estrutura MI_HostedProvider. Use as funções com o prefixo de nome "MI_HostedProvider_" para manipular essas estruturas.
MI_Instance

Essa estrutura representa uma instância cim. Esse objeto não deve ser acessado diretamente. Em vez disso, as funções MI_Instance_* devem ser usadas.
MI_InstanceA

Representa uma matriz de estruturas MI_Instance.
MI_InstanceAField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_InstanceAField)
MI_InstanceExFT

Estende a estrutura de MI_InstanceFT.
MI_InstanceField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_InstanceField)
MI_InstanceFT

Uma estrutura de suporte usada na estrutura MI_Instance. Use as funções com o prefixo de nome MI_Instance_ para manipular essas estruturas.
MI_Interval

MI_Interval representa um intervalo de tempo.
MI_MethodDecl

Representa um método CIM.
MI_Module

Gerado pelo provedor, esse objeto contém todos os dados necessários para o gerenciador de provedores gerenciar os provedores neste módulo.
MI_ObjectDecl

Contém propriedades comuns às estruturas MI_ClassDecl e MI_PropertyDecl.
MI_Operation

Representa uma única execução de operações. Esse objeto contém as tabelas de funções internas para executar ações na operação.
MI_OperationCallbacks

Estrutura que contém todos os ponteiros de função de retorno de chamada para executar operações.
MI_OperationFT

Uma estrutura de suporte usada na estrutura MI_Operation. Use as funções com o prefixo de nome "MI_Operation_" para manipular essas estruturas.
MI_OperationOptions

Representa um conjunto de opções de operação.
MI_OperationOptionsFT

Uma estrutura de suporte usada na estrutura MI_OperationOptions. Use as funções com o prefixo de nome "MI_OperationOptions_" para manipular essas estruturas.
MI_ParameterDecl

Representa parâmetros do método CIM.
MI_ParameterSet

Contém os parâmetros de método de uma definição de classe.
MI_ParameterSetFT

Uma estrutura de suporte usada na estrutura MI_ParameterSet. Use as funções com o prefixo de nome MI_ParameterSet_ para manipular essas estruturas.
MI_PropertyDecl

Representa uma propriedade de classe (elemento) na declaração de uma classe.
MI_PropertySet

Implementa um conjunto de nomes de propriedade.
MI_PropertySetFT

Uma estrutura de suporte usada na estrutura MI_PropertySet. Use as funções com o prefixo de nome "MI_PropertySet_" para manipular essas estruturas.
MI_ProviderFT

Uma estrutura de suporte usada nas estruturas MI_ClassDecl e MI_Module.
MI_Qualifier

Representa um qualificador CIM.
MI_QualifierDecl

Representa uma declaração de qualificador CIM.
MI_QualifierSet

Permite que o desenvolvedor exiba os qualificadores de uma definição de classe.
MI_QualifierSetFT

Uma estrutura de suporte usada na estrutura MI_QualifierSet. Use as funções com o prefixo de nome "MI_QualifierSet_" para manipular essas estruturas.
MI_Real32A

Representa uma matriz de tipos de MI_Real32. (MI_Real32A)
MI_Real32AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Real32AField)
MI_Real32Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Real32Field)
MI_Real64A

Representa uma matriz de tipos de MI_Real64. (MI_Real64A)
MI_Real64AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Real64AField)
MI_Real64Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Real64Field)
MI_ReferenceA

Representa uma matriz de ponteiros para tipos de MI_Instance.
MI_ReferenceAField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ReferenceAField)
MI_ReferenceField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_ReferenceField)
MI_SchemaDecl

Representa os objetos de esquema em um esquema CIM, que incluem classes CIM e declarações de qualificador CIM.
MI_Serializer

Um objeto vinculado a uma técnica de serialização específica.
MI_SerializerFT

Uma estrutura de suporte usada na estrutura MI_ClientFT_V1. Use as funções com o prefixo de nome "MI_Serializer_" para manipular essas estruturas.
MI_Server

Essa estrutura define tabelas de funções padrão para todos os tipos:_Context, Instance, PropertySet e Filter.
MI_ServerFT

Uma estrutura de suporte usada na estrutura MI_Server. Use as funções com o prefixo de nome "MI_Server_" para manipular essas estruturas.
MI_Session

Um objeto associado a um destino e tem um conjunto de credenciais e opções associadas a ele. .
MI_SessionCallbacks

Um contêiner para ponteiros de função de retorno de chamada que manipulam mensagens de log e de erro.
MI_SessionFT

Tabela de funções para todas as ações em um objeto de sessão.
MI_Sint16A

Representa uma matriz de tipos de MI_Sint16. (MI_Sint16A)
MI_Sint16AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Sint16AField)
MI_Sint16Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Sint16Field)
MI_Sint32A

Representa uma matriz de tipos de MI_Sint32. (MI_Sint32A)
MI_Sint32AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Sint32AField)
MI_Sint32Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Sint32Field)
MI_Sint64A

Representa uma matriz de tipos MI_Sint64. (MI_Sint64A)
MI_Sint64AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Sint64AField)
MI_Sint64Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Sint64Field)
MI_Sint8A

Representa uma matriz de tipos de MI_Sint8. (MI_Sint8A)
MI_Sint8AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Sint8AField)
MI_Sint8Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Sint8Field)
MI_StringA

Representa uma matriz de ponteiros para cadeias de caracteres MI_Char* terminadas em nulo.
MI_StringAField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_StringAField)
MI_StringField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_StringField)
MI_SubscriptionDeliveryOptions

O objeto de opções de assinatura armazena opções de configuração usadas para passar para operações de assinatura.
MI_SubscriptionDeliveryOptionsFT

Uma estrutura de suporte usada na estrutura MI_SubscriptionDeliveryOptions. Use as funções com o prefixo de nome "MI_SubscriptionDeliveryOptions_" para manipular essas estruturas.
MI_Timestamp

MI_Timestamp especifica um carimbo de data/hora ou um ponto específico no tempo.
MI_Uint16A

Representa uma matriz de tipos de MI_Uint16.
MI_Uint16AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Uint16AField)
MI_Uint16Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Uint16Field)
MI_Uint32A

Representa uma matriz de tipos de MI_Uint32. (MI_Uint32A)
MI_Uint32AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Uint32AField)
MI_Uint32Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Uint32Field)
MI_Uint64A

Representa uma matriz de tipos de MI_Uint64. (MI_Uint64A)
MI_Uint64AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Uint64AField)
MI_Uint64Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Uint64Field)
MI_Uint8A

Representa uma matriz de tipos de MI_Uint8. (MI_Uint8A)
MI_Uint8AField

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Uint8AField)
MI_Uint8Field

Representa uma propriedade dentro de uma estrutura MI_Instance. (MI_Uint8Field)
MI_UserCredentials

Credenciais de um usuário. Ele inclui um tipo de autenticação e um nome de usuário e senha ou uma impressão digital do certificado.
MI_UsernamePasswordCreds

Uma combinação de nome de usuário/senha usada para operações de assinatura.
MI_UtilitiesFT

Uma estrutura de suporte usada na estrutura MI_ClientFT_V1. Use as funções com o prefixo de nome "MI_Utilities_" para manipular essas estruturas.
MI_Value

Uma união de todos os tipos de dados CIM.

Enumerações

 
MI_CallbackMode

Define o modo de retorno de chamada para as extensões CIM para funções WriteError e PromptUser.
MI_CancellationReason

Valor a ser passado para uma solicitação de cancelamento de operação para notificar o sistema do motivo pelo qual a operação está sendo cancelada. Se o serviço estiver sendo desligado, ele também poderá passar um desses valores para o provedor.
MI_DestinationOptions_ImpersonationType

Usado pelo manipulador de protocolo DCOM para especificar como a representação é feita no servidor.
MI_ErrorCategory

Essa enumeração define categorias de erro para as extensões cim.
MI_LocaleType

O tipo de localidade é necessário ao configurar e obter localidades.
MI_OperationCallback_ResponseType

Se o MI_CallbackMode for MI_CALLBACKMODE_INQUIRE, um desses valores poderá ser usado no retorno de chamada.
MI_PromptType

Define tipos de prompt para as extensões cim.
MI_ProviderArchitecture

Essa enumeração define a arquitetura do provedor WMI usada no servidor.
MI_Result

Define códigos de retorno de função.
MI_SubscriptionDeliveryType

Diferencia entre um tipo de entrega de assinatura push ou pull. Não há suporte para isso ao usar o protocolo DCOM.
MI_Type

Esses valores especificam o tipo de dados de qualificadores, propriedades, referências, parâmetros e valores de retorno de método para os tipos de dados CIM.