Compartir a través de


Infraestructura de administración de Windows (MI)

Información general sobre la tecnología de Infraestructura de administración de Windows (MI).

Para desarrollar la infraestructura de administración de Windows (MI), necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
MI_CallbackMode

Define el modo de devolución de llamada para las extensiones CIM para las funciones WriteError y PromptUser.
MI_CancellationReason

Valor para pasar a una solicitud de cancelación de la operación para notificar al sistema el motivo por el que se cancela la operación. Si el servicio se está apagando, también puede pasar uno de estos valores al proveedor.
MI_DestinationOptions_ImpersonationType

Usado por el controlador de protocolo DCOM para especificar cómo se realiza la suplantación en el servidor.
MI_ErrorCategory

Esta enumeración define categorías de error para las extensiones CIM.
MI_LocaleType

El tipo de configuración regional es necesario al establecer y obtener configuraciones regionales.
MI_OperationCallback_ResponseType

Si el MI_CallbackMode es MI_CALLBACKMODE_INQUIRE, se puede usar uno de estos valores en la devolución de llamada.
MI_PromptType

Define los tipos de solicitud de las extensiones CIM.
MI_ProviderArchitecture

Esta enumeración define la arquitectura del proveedor WMI usada en el servidor.
MI_Result

Define códigos de retorno de función.
MI_SubscriptionDeliveryType

Diferencia entre un tipo de entrega de suscripción de inserción o extracción. Esto no se admite cuando se usa el protocolo DCOM.
MI_Type

Estos valores especifican el tipo de datos de calificadores, propiedades, referencias, parámetros y valores devueltos del método para los tipos de datos CIM.

Functions

 
MI_Application_Close

Inicializa la API de cliente de infraestructura de administración que se inicializó a través de una llamada a MI_Application_Initialize.
MI_Application_InitializeV1

Inicializa una aplicación para que pueda realizar llamadas API de cliente de Infraestructura de administración (MI).
MI_Application_NewClass

Crea un MI_Class a partir de una estructura de MI_ClassDecl.
MI_Application_NewDeserializer

Crea un objeto de deserializador que, a continuación, se puede usar para convertir un objeto serializado de nuevo en una clase o instancia.
MI_Application_NewDestinationOptions

Crea un objeto MI_DestinationOptions que se puede usar con la función MI_Application_NewSession.
MI_Application_NewHostedProvider

Registra un proveedor hospedado con el motor WMI en el equipo local.
MI_Application_NewInstance

Crea un nuevo objeto MI_Instance que se va a pasar a varias API de operación de MI que requieren instancias.
MI_Application_NewInstanceFromClass

Crea un nuevo objeto MI_Instance basado en un objeto de clase.
MI_Application_NewOperationOptions

Crea un objeto MI_OperationOptions que se puede usar con las funciones de operación en el objeto MI_Session.
MI_Application_NewParameterSet

Crea un nuevo conjunto de parámetros.
MI_Application_NewSerializer

Recupera un objeto serializador que se puede usar para serializar instancias y clases en distintos formatos.
MI_Application_NewSession

Crea una sesión que se usa para compartir conexiones para un conjunto de operaciones en un único destino.
MI_Application_NewSubscriptionDeliveryOptions

Crea un objeto MI_SubscriptionDeliveryOptions que representa la configuración necesaria para llevar a cabo operaciones de suscripción en determinados protocolos.
MI_Class_Clone

Clona un objeto MI_Class.
MI_Class_Delete

Elimina un objeto MI_Class.
MI_Class_GetClassName

Obtiene el nombre de clase de la clase especificada.
MI_Class_GetClassQualifierSet

Obtiene el conjunto de calificadores asociado al objeto de clase especificado.
MI_Class_GetElement

Obtiene todos los detalles de un elemento con nombre especificado de una clase .
MI_Class_GetElementAt

Obtiene los detalles de un elemento de clase basado en el índice del elemento.
MI_Class_GetElementCount

Obtiene el número de elementos de una clase.
MI_Class_GetMethod

Obtiene los detalles de un método basado en el nombre del método.
MI_Class_GetMethodAt

Obtiene los detalles de un método basado en el índice del método.
MI_Class_GetMethodCount

Obtiene el número de métodos de la clase .
MI_Class_GetNameSpace

Obtiene el nombre del espacio de nombres de la clase especificada.
MI_Class_GetParentClass

Obtiene la clase primaria de la clase especificada.
MI_Class_GetParentClassName

Obtiene el nombre de clase primario de la clase especificada.
MI_Class_GetServerName

Obtiene el nombre del servidor de la clase especificada.
MI_Context_Canceled

Determina si la operación se ha cancelado. Esta función está reservada; en su lugar, use la función MI_Context_RegisterCancel.
MI_Context_ConstructInstance

Inicializa una instancia de clase MI en la pila o como miembro de una estructura.
MI_Context_ConstructParameters

Un proveedor llama a esta función para inicializar la instancia de un parámetro.
MI_Context_GetCustomOption

Recupera una opción establecida por el cliente.
MI_Context_GetCustomOptionAt

Recupera una opción en un índice determinado establecido por el cliente.
MI_Context_GetCustomOptionCount

Obtiene el número de opciones personalizadas disponibles para el proveedor.
MI_Context_GetLocale

Recupera la información de configuración regional solicitada que especificó el cliente para la operación.
MI_Context_GetLocalSession

Obtiene la sesión local (MI_Session) que permite al proveedor realizar operaciones CIM en el servidor local que hospeda el proveedor.
MI_Context_GetNumberOption

Obtiene la opción numérica que establece el cliente, en función del nombre de la operación.
MI_Context_GetStringOption

Obtiene la opción de cadena que establece el cliente, en función del nombre de la operación.
MI_Context_NewDynamicInstance

Crea una nueva instancia dinámica (instancia débilmente tipada sin una declaración de clase) de una clase.
MI_Context_NewInstance

Crea una nueva instancia de una clase dada una declaración de clase.
MI_Context_NewParameters

Crea una nueva instancia de un método dado una declaración de método.
MI_Context_PostCimError

Envía un código de retorno y un mensaje de error (en forma de un objeto CIM_Error) al servidor en respuesta a una solicitud.
MI_Context_PostError

Los proveedores llaman a esta función para publicar un código de retorno al cliente en respuesta a una solicitud.
MI_Context_PostIndication

Envía un resultado de indicación al servidor en respuesta a una solicitud de operación de suscripción.
MI_Context_PostInstance

Envía una instancia de vuelta al cliente (a través del servidor) en respuesta a una solicitud.
MI_Context_PostResult

Envía el código final de resultado de terminación al cliente (a través del servidor) en respuesta a una solicitud.
MI_Context_PromptUser

Envía un mensaje de aviso al cliente que consulta si desea continuar la operación o cancelarla.
MI_Context_RefuseUnload

Indica a la infraestructura del proveedor que no descargue el proveedor.
MI_Context_RegisterCancel

Registra una devolución de llamada que se invoca cuando se cancela la operación.
MI_Context_RequestUnload

Solicitudes para descargar el módulo o el proveedor.
MI_Context_SetStringOption

Establece una opción específica del contexto.
MI_Context_ShouldContinue

Consulta al cliente para determinar si una operación debe continuar. (MI_Context_ShouldContinue)
MI_Context_ShouldProcess

Consulta al cliente para determinar si una operación debe continuar. (MI_Context_ShouldProcess)
MI_Context_WriteCimError

Envía una instancia de error CIM (informativa) al cliente.
MI_Context_WriteDebug

Envía un mensaje de depuración al cliente.
MI_Context_WriteError

Envía un código de error y un mensaje de error al cliente.
MI_Context_WriteMessage

Envía un mensaje operativo al cliente.
MI_Context_WriteProgress

Envía un mensaje de progreso al cliente.
MI_Context_WriteStreamParameter

Envía datos de parámetros transmitidos al cliente para una invocación de método.
MI_Context_WriteVerbose

Escribe un mensaje detallado en el cliente.
MI_Context_WriteWarning

Escribe un mensaje de advertencia en el cliente.
MI_Deserializer_Class_GetClassName

Obtiene el nombre de clase de un búfer de clases serializado.
MI_Deserializer_Class_GetParentClassName

Obtiene el nombre de clase principal de un búfer de clases serializado.
MI_Deserializer_ClassObjectNeeded

Se usa para proporcionar el objeto de clase solicitado durante la deserialización.
MI_Deserializer_Close

Cierra un objeto de deserializador y elimina cualquier memoria asociada que se mantenga dentro del deserializador.
MI_Deserializer_DeserializeClass

Deserializa un búfer serializado en un objeto MI_Class.
MI_Deserializer_DeserializeInstance

Deserializa un búfer serializado en un objeto MI_Instance.
MI_Deserializer_Instance_GetClassName

Obtiene el nombre de clase asociado a la instancia serializada.
MI_DestinationOptions_AddDestinationCredentials

Establece las credenciales para comunicarse con el destino.
MI_DestinationOptions_AddProxyCredentials

Agrega credenciales para autenticarse en un proxy.
MI_DestinationOptions_Clone

Crea una copia de una estructura de MI_DestinationOptions.
MI_DestinationOptions_Delete

Elimina la estructura de opciones de destino creada mediante la función MI_Application_NewDestinationOptions o MI_DestinationOptions_Clone.
MI_DestinationOptions_GetCertCACheck

Obtiene el valor de comprobación de ca del certificado de servidor.
MI_DestinationOptions_GetCertCNCheck

Obtiene el valor de comprobación cn del certificado de servidor.
MI_DestinationOptions_GetCertRevocationCheck

Obtiene el valor de comprobación de revocación del certificado de servidor.
MI_DestinationOptions_GetCredentialsAt

Obtenga las credenciales en el índice especificado.
MI_DestinationOptions_GetCredentialsCount

Obtiene el número de credenciales agregadas anteriormente. (MI_DestinationOptions_GetCredentialsCount)
MI_DestinationOptions_GetCredentialsPasswordAt

Obtiene una contraseña de credenciales basada en un índice especificado.
MI_DestinationOptions_GetDataLocale

Obtiene la configuración regional de datos (en lugar de la configuración regional de la interfaz de usuario) establecida por el usuario.
MI_DestinationOptions_GetDestinationPort

Obtiene el puerto predeterminado para el transporte.
MI_DestinationOptions_GetEncodePortInSPN

Obtiene el valor de codificación nombre de entidad de seguridad de servicio del puerto.
MI_DestinationOptions_GetHttpUrlPrefix

Obtiene el prefijo de dirección URL HTTP.
MI_DestinationOptions_GetImpersonationType

Obtiene el tipo de suplantación.
MI_DestinationOptions_GetMaxEnvelopeSize

Obtiene el tamaño máximo del paquete enviado a un servidor o recibido por el cliente del servidor.
MI_DestinationOptions_GetNumber

Obtiene una opción de número personalizado agregada anteriormente. (MI_DestinationOptions_GetNumber)
MI_DestinationOptions_GetOption

Obtiene un valor de opción agregado anteriormente basado en el nombre de la opción. (MI_DestinationOptions_GetOption)
MI_DestinationOptions_GetOptionAt

Obtiene un valor de opción agregado anteriormente basado en el índice especificado. (MI_DestinationOptions_GetOptionAt)
MI_DestinationOptions_GetOptionCount

Obtiene el número de opciones agregadas anteriormente. (MI_DestinationOptions_GetOptionCount)
MI_DestinationOptions_GetPacketEncoding

Obtiene la configuración de codificación de paquetes establecida anteriormente.
MI_DestinationOptions_GetPacketIntegrity

Obtiene la configuración de integridad de paquetes.
MI_DestinationOptions_GetPacketPrivacy

Obtiene la configuración de privacidad de paquetes (cifrado).
MI_DestinationOptions_GetProxyType

Obtiene el tipo de proxy establecido por el usuario.
MI_DestinationOptions_GetString

Obtiene una opción de cadena personalizada agregada anteriormente.
MI_DestinationOptions_GetTimeout

Obtiene el valor predeterminado de tiempo de espera de las opciones.
MI_DestinationOptions_GetTransport

Obtiene la configuración de transporte que agregó el cliente.
MI_DestinationOptions_GetUILocale

Obtiene la configuración regional de la interfaz de usuario establecida por el usuario.
MI_DestinationOptions_SetCertCACheck

Habilita o deshabilita la comprobación del certificado de entidad de certificación para un transporte SSL.
MI_DestinationOptions_SetCertCNCheck

Habilita o deshabilita la comprobación de CN del certificado cuando se usa un transporte SSL.
MI_DestinationOptions_SetCertRevocationCheck

Habilita o deshabilita la revocación de certificados al comunicarse a través de SSL.
MI_DestinationOptions_SetDataLocale

Establece la configuración regional de datos predeterminada que se usará para las operaciones.
MI_DestinationOptions_SetDestinationPort

Establezca el puerto que se usará para comunicarse con el destino.
MI_DestinationOptions_SetEncodePortInSPN

Habilita o deshabilita la codificación del número de puerto en el nombre de entidad de seguridad de servicio al establecer una conexión a una máquina remota.
MI_DestinationOptions_SetHttpUrlPrefix

Establezca el prefijo de dirección URL HTTP predeterminado para los transportes que pasan por HTTP y HTTPS.
MI_DestinationOptions_SetImpersonationType

Establece el tipo de suplantación.
MI_DestinationOptions_SetMaxEnvelopeSize

Establece el tamaño máximo de paquete para los transportes.
MI_DestinationOptions_SetNumber

Establece un valor de opción numérico personalizado.
MI_DestinationOptions_SetPacketEncoding

Establece el mecanismo de codificación para determinados identificadores de protocolo.
MI_DestinationOptions_SetPacketIntegrity

Habilita o deshabilita la integridad de paquetes (firma) de una conexión de protocolo.
MI_DestinationOptions_SetPacketPrivacy

Habilita o deshabilita la privacidad de paquetes (cifrado).
MI_DestinationOptions_SetProxyType

Establece el tipo de configuración de proxy que se usará al comunicarse con un destino a través de un proxy.
MI_DestinationOptions_SetString

Establece una opción de cadena personalizada. (MI_DestinationOptions_SetString)
MI_DestinationOptions_SetTimeout

Establece el valor de tiempo de espera de las opciones predeterminadas.
MI_DestinationOptions_SetTransport

Establece el transporte que se va a usar para comunicarse con la máquina de destino.
MI_DestinationOptions_SetUILocale

Establece la configuración regional de interfaz de usuario predeterminada para las operaciones.
MI_Filter_Evaluate

El proveedor llama a esta función para evaluar una instancia en un filtro determinado.
MI_Filter_GetExpression

Obtiene el lenguaje de filtro y la expresión.
MI_HostedProvider_Close

Cierre un identificador de proveedor hospedado que se devolvió de MI_Application_NewHostedProvider.
MI_HostedProvider_GetApplication

Obtiene el identificador de aplicación de nivel superior desde el que se creó el identificador de proveedor hospedado.
MI_Instance_AddElement

Agrega una nueva propiedad a una instancia dinámica (compatible solo con instancias dinámicas cuyo esquema se puede extender en tiempo de ejecución).
MI_Instance_ClearElement

Borra el valor del elemento con nombre (propiedad CIM) y lo establece en NULL.
MI_Instance_ClearElementAt

Borra el valor del elemento (propiedad CIM) en el índice especificado y lo establece en NULL.
MI_Instance_Clone

Crea una copia de la instancia especificada en el montón.
MI_Instance_Delete

Elimina una instancia que se creó en el montón o clonada desde otra instancia.
MI_Instance_Destruct

Elimina una instancia que se creó en la pila o como miembro de una estructura.
MI_Instance_GetClass

Obtiene el MI_Class asociado a una instancia de .
MI_Instance_GetClassName

Obtiene el nombre de clase de la instancia especificada.
MI_Instance_GetElement

Obtiene el valor del elemento con nombre (propiedad CIM).
MI_Instance_GetElementAt

Obtiene el valor del elemento (propiedad CIM) en el índice especificado.
MI_Instance_GetElementCount

Obtiene el número de elementos de una instancia.
MI_Instance_GetNameSpace

Obtiene el nombre del espacio de nombres de la instancia especificada.
MI_Instance_GetServerName

Obtiene el nombre del servidor de la instancia especificada.
MI_Instance_IsA

Determina si la instancia propia es una instancia de la clase dada por classDecl.
MI_Instance_Normalize

Analiza una estructura de MI_Instance_ExFT y, a continuación, recupera la tabla de funciones MI_InstanceFT.
MI_Instance_SetElement

Establezca el valor del elemento con el nombre especificado en la instancia especificada.
MI_Instance_SetElementAt

Establezca el valor del elemento en el índice especificado de una instancia.
MI_Instance_SetNameSpace

Establece el nombre del espacio de nombres de la instancia especificada.
MI_Instance_SetServerName

Establece el nombre del servidor de la instancia especificada.
MI_Operation_Cancel

Cancela una operación en ejecución.
MI_Operation_Close

Cierra un identificador de operación.
MI_Operation_GetClass

Obtiene un resultado sincrónico para una operación de clase.
MI_Operation_GetIndication

Obtenga los resultados sincrónicos de una suscripción.
MI_Operation_GetInstance

Obtiene un resultado sincrónico para una operación de instancia.
MI_Operation_GetSession

Obtiene la sesión asociada a una operación.
MI_OperationOptions_Clone

Crea una copia de una estructura MI_OperationOptions.
MI_OperationOptions_Delete

Elimina un conjunto de opciones y su memoria asociada.
MI_OperationOptions_DisableChannel

Usa MI_Context_WriteMessage para deshabilitar el registro en el canal especificado.
MI_OperationOptions_EnableChannel

Usa MI_Context_WriteMessage para habilitar el registro en el canal especificado.
MI_OperationOptions_GetEnabledChannels

Obtiene la lista de canales habilitados anteriormente.
MI_OperationOptions_GetNumber

Obtiene una opción de número personalizado agregada anteriormente. (MI_OperationOptions_GetNumber)
MI_OperationOptions_GetOption

Obtiene un valor de opción agregado anteriormente basado en el nombre de la opción. (MI_OperationOptions_GetOption)
MI_OperationOptions_GetOptionAt

Obtiene un valor de opción agregado anteriormente basado en el índice especificado. (MI_OperationOptions_GetOptionAt)
MI_OperationOptions_GetOptionCount

Obtiene el número de opciones agregadas anteriormente. (MI_OperationOptions_GetOptionCount)
MI_OperationOptions_GetPromptUserMode

Obtiene el valor que indica al servidor cómo responder a la llamada de un proveedor a MI_Context_PromptUser. (MI_OperationOptions_GetPromptUserMode)
MI_OperationOptions_GetPromptUserRegularMode

Obtiene el valor que indica al servidor cómo responder a la llamada de un proveedor a MI_Context_PromptUser. (MI_OperationOptions_GetPromptUserRegularMode)
MI_OperationOptions_GetProviderArchitecture

Obtiene la arquitectura del proveedor para una operación.
MI_OperationOptions_GetResourceUri

Obtiene el URI de recurso que se usa para una operación.
MI_OperationOptions_GetResourceUriPrefix

Obtiene el prefijo de URI de recurso que se usa para una operación.
MI_OperationOptions_GetString

Obtiene una opción de cadena personalizada.
MI_OperationOptions_GetTimeout

Obtiene el valor de tiempo de espera de la operación.
MI_OperationOptions_GetUseMachineID

Obtiene el valor que indica si se va a usar la información de identificación de la máquina en la solicitud de operación.
MI_OperationOptions_GetWriteErrorMode

Establece el modo de notificación de errores. (MI_OperationOptions_GetWriteErrorMode)
MI_OperationOptions_SetCustomOption

Establece una opción personalizada para la operación.
MI_OperationOptions_SetNumber

Establece un valor de opción de número personalizado.
MI_OperationOptions_SetPromptUserMode

Establece el valor que indica al servidor cómo responder a la llamada de un proveedor a la función MI_Context_PromptUser. (MI_OperationOptions_SetPromptUserMode)
MI_OperationOptions_SetPromptUserRegularMode

Establece el valor que indica al servidor cómo responder a la llamada de un proveedor a la función MI_Context_PromptUser. (MI_OperationOptions_SetPromptUserRegularMode)
MI_OperationOptions_SetProviderArchitecture

Establece la arquitectura del proveedor para una operación.
MI_OperationOptions_SetResourceUri

Establece el URI del recurso que se va a usar para una operación.
MI_OperationOptions_SetResourceUriPrefix

Establece el prefijo de URI de recurso que se va a usar para una operación.
MI_OperationOptions_SetString

Establece una opción de cadena personalizada. (MI_OperationOptions_SetString)
MI_OperationOptions_SetTimeout

Establece el tiempo de espera de la operación para una operación específica.
MI_OperationOptions_SetUseMachineID

Habilita o deshabilita el envío de información de identificación automática en la solicitud de operación.
MI_OperationOptions_SetWriteErrorMode

Establece el modo de notificación de errores. (MI_OperationOptions_SetWriteErrorMode)
MI_ParameterSet_GetMethodReturnType

Obtiene el tipo de valor devuelto del método y el calificador establecidos para un conjunto de parámetros especificado.
MI_ParameterSet_GetParameter

Obtiene la información de parámetros de un método basándose en un nombre de parámetro.
MI_ParameterSet_GetParameterAt

Obtiene la información de parámetros de un método en el índice especificado.
MI_ParameterSet_GetParameterCount

Obtiene el número de parámetros del conjunto de parámetros de un método.
MI_PropertySet_AddElement

Agrega un nombre a la lista de propiedades.
MI_PropertySet_Clear

Quita todos los nombres de la lista de propiedades. Después, el recuento es cero. Esto permite reutilizar las listas de propiedades (sin tener que construirse ni reconstruir).
MI_PropertySet_Clone

Crea una copia de la propiedad especificada establecida en el montón.
MI_PropertySet_ContainsElement

Determina si la lista de propiedades contiene el nombre de propiedad especificado.
MI_PropertySet_Delete

Elimina la lista de propiedades especificada que se construyó en el montón.
MI_PropertySet_Destruct

Elimina la lista de propiedades especificada que se construyó en la pila.
MI_PropertySet_GetElementAt

Obtiene el elemento de una propiedad establecida en el índice especificado.
MI_PropertySet_GetElementCount

Obtiene el número de elementos del conjunto de propiedades especificado.
MI_QualifierSet_GetQualifier

Obtiene la información del calificador basada en el nombre de calificador especificado.
MI_QualifierSet_GetQualifierAt

Obtiene un calificador en el índice especificado.
MI_QualifierSet_GetQualifierCount

Obtiene el número de calificadores de un conjunto de calificadores.
MI_Serializer_Close

Cierra un objeto serializador y libera cualquier memoria interna asociada.
MI_Serializer_SerializeClass

Serializa un MI_Class en un búfer en el formato especificado cuando se creó el serializador. Las opciones se pueden pasar a las marcas para controlar si la clase y todas sus clases primarias se serializan o simplemente la clase más secundaria.
MI_Serializer_SerializeInstance

Serializa un MI_Instance en un búfer en el formato especificado cuando se creó el serializador. Las opciones se pueden pasar a las marcas para controlar si la clase también se serializa en el búfer, así como en la instancia.
MI_Server_GetSystemName

Obtiene el nombre del sistema para el servidor.
MI_Server_GetVersion

Obtiene el valor de la macro MI_VERSION usada al generar el proveedor.
MI_Session_AssociatorInstances

Busca instancias asociadas a la instancia de clave específica.
MI_Session_Close

Cierra una sesión y libera toda la memoria asociada.
MI_Session_CreateInstance

Crea una instancia en el servidor que representa la sesión.
MI_Session_DeleteInstance

Elimina una instancia del servidor representado por la sesión.
MI_Session_EnumerateClasses

Enumera las clases de una sesión especificada.
MI_Session_EnumerateInstances

Enumere todas las instancias (en el servidor representado por la sesión) que están asociadas a una clase.
MI_Session_GetApplication

Obtiene el identificador de aplicación que se usó para crear la sesión especificada.
MI_Session_GetClass

Obtiene una declaración MI_Class basada en un nombre de clase específico.
MI_Session_GetInstance

Obtiene la instancia especificada del servidor representado por la sesión.
MI_Session_Invoke

Invoca un método en el proveedor.
MI_Session_ModifyInstance

Actualiza una instancia existente en el servidor representado por la sesión.
MI_Session_QueryInstances

Consultas para un conjunto de instancias basadas en una expresión de consulta.
MI_Session_ReferenceInstances

Busca el objeto de asociación que hace referencia a la instancia de clave especificada.
MI_Session_Subscribe

Se suscribe a una indicación en el servidor representado por la sesión.
MI_Session_TestConnection

Comprueba una conexión mediante la comunicación con el servidor representado por la sesión para determinar si responde.
MI_SubscriptionDeliveryOptions_AddDeliveryCredentials

Establece una opción de suscripción para que las credenciales de entrega se usen al volver a conectarse al cliente para entregar un resultado de indicación de inserción.
MI_SubscriptionDeliveryOptions_Clone

Crea una copia de una estructura de MI_SubscriptionDeliveryOptions.
MI_SubscriptionDeliveryOptions_Delete

Elimina la estructura de opciones de entrega de suscripciones especificada.
MI_SubscriptionDeliveryOptions_GetBookmark

Obtiene un marcador de suscripción establecido previamente.
MI_SubscriptionDeliveryOptions_GetCredentialsAt

Obtiene una credencial agregada previamente basada en un índice especificado.
MI_SubscriptionDeliveryOptions_GetCredentialsCount

Obtiene el número de credenciales agregadas anteriormente. (MI_SubscriptionDeliveryOptions_GetCredentialsCount)
MI_SubscriptionDeliveryOptions_GetCredentialsPasswordAt

Obtiene una contraseña de credencial agregada previamente basada en un índice especificado.
MI_SubscriptionDeliveryOptions_GetDateTime

Obtiene una opción datetime establecida anteriormente.
MI_SubscriptionDeliveryOptions_GetDeliveryDestination

Obtiene el destino de entrega de suscripciones establecido anteriormente.
MI_SubscriptionDeliveryOptions_GetDeliveryPortNumber

Obtiene el número de puerto de entrega establecido anteriormente.
MI_SubscriptionDeliveryOptions_GetDeliveryRetryAttempts

Obtiene el número de reintentos de entrega.
MI_SubscriptionDeliveryOptions_GetDeliveryRetryInterval

Obtiene el intervalo de reintento de entrega: la cantidad de tiempo que se va a esperar antes de volver a intentar la entrega.
MI_SubscriptionDeliveryOptions_GetExpirationTime

Obtiene el valor de expiración de entrega (que se puede expresar como una marca de tiempo o un intervalo).
MI_SubscriptionDeliveryOptions_GetHeartbeatInterval

Obtiene el intervalo de latido de entrega.
MI_SubscriptionDeliveryOptions_GetInterval

Obtiene el intervalo de entrega de una opción especificada.
MI_SubscriptionDeliveryOptions_GetMaximumLatency

Obtiene la cantidad máxima de tiempo que el servidor contendrá un resultado antes de entregarlo al cliente.
MI_SubscriptionDeliveryOptions_GetNumber

Obtiene el valor de la opción numérica con nombre.
MI_SubscriptionDeliveryOptions_GetOption

Obtiene el valor de la opción con nombre.
MI_SubscriptionDeliveryOptions_GetOptionAt

Obtiene la opción en el índice especificado.
MI_SubscriptionDeliveryOptions_GetOptionCount

Obtiene el número de opciones establecidas anteriormente.
MI_SubscriptionDeliveryOptions_GetString

Obtiene el valor de la opción de cadena con nombre.
MI_SubscriptionDeliveryOptions_SetBookmark

Establece un marcador para la entrega de indicación de suscripción.
MI_SubscriptionDeliveryOptions_SetDateTime

Establece el valor de una opción denominada DateTime.
MI_SubscriptionDeliveryOptions_SetDeliveryDestination

Establece el punto de conexión de destino al que se entregará una indicación.
MI_SubscriptionDeliveryOptions_SetDeliveryPortNumber

Establece el número de puerto de entrega de la suscripción.
MI_SubscriptionDeliveryOptions_SetDeliveryRetryAttempts

Establece el número de veces que una suscripción de entrega de inserción intentará entregar un resultado.
MI_SubscriptionDeliveryOptions_SetDeliveryRetryInterval

Establece el intervalo de reintento de entrega para las suscripciones que son para la entrega de inserción.
MI_SubscriptionDeliveryOptions_SetExpirationTime

Establece la hora de expiración de la suscripción (cuando se apagará la suscripción).
MI_SubscriptionDeliveryOptions_SetHeartbeatInterval

Establece el intervalo de latido.
MI_SubscriptionDeliveryOptions_SetInterval

Establece el valor de una opción de intervalo con nombre.
MI_SubscriptionDeliveryOptions_SetMaximumLatency

Establece la cantidad máxima de tiempo que el servidor contendrá un resultado antes de entregarlo al cliente.
MI_SubscriptionDeliveryOptions_SetNumber

Establece el valor de una opción numérica con nombre que no está cubierta por una función dedicada.
MI_SubscriptionDeliveryOptions_SetString

Establece el valor de una opción de cadena con nombre que no está cubierta por una función dedicada.
MI_Utilities_CimErrorFromErrorCode

Asigna un código de error específico del sistema operativo a una instancia de error CIM.
MI_Utilities_MapErrorToMiErrorCategory

Asigna un código de error específico del sistema operativo a una categoría de error.

Estructuras

 
MI_Application

Representa la infraestructura inicializada.
MI_ApplicationFT

Estructura de compatibilidad usada en la estructura MI_Application. Use las funciones con el prefijo de nombre "MI_Application_" para manipular estas estructuras.
MI_Array

Tipo generalizado que representa una matriz. Se puede generalizar porque todas las matrices tienen el mismo tamaño, salvo que el tipo de elemento de datos se especializará.
MI_ArrayField

Representa una propiedad dentro de una estructura MI_Instance. (MI_ArrayField)
MI_BooleanA

Representa una matriz de tipos de MI_Boolean.
MI_BooleanAField

Representa una propiedad dentro de una estructura MI_Instance. (MI_BooleanAField)
MI_BooleanField

Representa una propiedad dentro de una estructura MI_Instance. (MI_BooleanField)
MI_Char16A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_Char16AField)
MI_Char16Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_Char16Field)
MI_Class

Representa el esquema de una instancia.
MI_ClassDecl

Esta estructura describe la declaración de clase. Contiene el nombre de clase y la jerarquía, las propiedades, los calificadores y los métodos.
MI_ClassFT

Estructura de compatibilidad usada en la estructura MI_Class. Use las funciones con el prefijo de nombre "MI_Class_" para manipular estas estructuras.
MI_ClientFT_V1

Tablas de funciones de cliente.
MI_ConstBooleanA

Representa una matriz de tipos de MI_ConstBoolean.
MI_ConstBooleanAField

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstBooleanAField)
MI_ConstBooleanField

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstBooleanField)
MI_ConstChar16A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstChar16AField)
MI_ConstChar16Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstChar16Field)
MI_ConstDatetimeA

Representa una matriz de tipos de MI_Datatime.
MI_ConstDatetimeAField

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstDatetimeAField)
MI_ConstDatetimeField

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstDatetimeField)
MI_ConstInstanceA

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstInstanceAField)
MI_ConstInstanceField

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstInstanceField)
MI_ConstReal32A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstReal32AField)
MI_ConstReal32Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstReal32Field)
MI_ConstReal64A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstReal64AField)
MI_ConstReal64Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstReal64Field)
MI_ConstReferenceA

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstReferenceAField)
MI_ConstReferenceField

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstReferenceField)
MI_ConstSint16A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstSint16AField)
MI_ConstSint16Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstSint16Field)
MI_ConstSint32A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstSint32AField)
MI_ConstSint32Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstSint32Field)
MI_ConstSint64A

Representa una matriz de tipos de MI_Sint64. (MI_ConstSint64A)
MI_ConstSint64AField

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstSint64AField)
MI_ConstSint64Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstSint64Field)
MI_ConstSint8A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstSint8AField)
MI_ConstSint8Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstSint8Field)
MI_ConstStringA

Representa una matriz de tipos de MI_Char.
MI_ConstStringAField

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstStringAField)
MI_ConstStringField

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstStringField)
MI_ConstUint16A

Representa una matriz de tipos de MI_Uint16A.
MI_ConstUint16AField

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstUint16AField)
MI_ConstUint16Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstUint16Field)
MI_ConstUint32A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstUint32AField)
MI_ConstUint32Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstUint32Field)
MI_ConstUint64A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstUint64AField)
MI_ConstUint64Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstUint64Field)
MI_ConstUint8A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstUint8AField)
MI_ConstUint8Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_ConstUint8Field)
MI_Context

Contiene el contexto de la operación que el proveedor debe llevar a cabo.
MI_ContextFT

Estructura de compatibilidad usada en la estructura MI_Context. Use las funciones con el prefijo de nombre "MI_Context_" para manipular estas estructuras.
MI_Datetime

Representa una unión de MI_Timestamp y MI_Interval.
MI_DatetimeA

Representa una matriz de tipos de MI_Datetime.
MI_DatetimeAField

Representa una propiedad dentro de una estructura MI_Instance. (MI_DatetimeAField)
MI_DatetimeField

Representa una propiedad dentro de una estructura MI_Instance. (MI_DatetimeField)
MI_Deserializer

Objeto de deserialización tal como se creó a partir de MI_Application_NewDeserializer. El propio objeto no debe usarse ni cambiarse manualmente, ya que se usa internamente.
MI_DeserializerFT

Estructura de compatibilidad usada en la estructura MI_ClientFT_V1. Use las funciones con el prefijo de nombre "MI_Deserializer_" para manipular estas estructuras.
MI_DestinationOptions

Representa un conjunto de opciones de destino. Las opciones de destino son un conjunto de configuraciones que definen la forma en que una operación se comunica con el servidor.
MI_DestinationOptionsFT

Estructura de compatibilidad usada en la estructura de MI_DestinationOptions. Use las funciones con el prefijo de nombre "MI_DestinationOptions_" para manipular estas estructuras.
MI_FeatureDecl

Contiene propiedades que son comunes a las estructuras de MI_PropertyDeclMI_ParameterDecland MI_MethodDecl.
MI_Filter

Contiene una referencia a la tabla de funciones MI_FilterFT.
MI_FilterFT

Estructura de compatibilidad usada en la estructura de MI_Filter. Use las funciones con el prefijo de nombre "MI_Filter_" para manipular estas estructuras.
MI_HostedProvider

Representa el hospedaje de un proveedor en una aplicación cliente.
MI_HostedProviderFT

Estructura de compatibilidad usada en la estructura de MI_HostedProvider. Use las funciones con el prefijo de nombre "MI_HostedProvider_" para manipular estas estructuras.
MI_Instance

Esta estructura representa una instancia CIM. No se debe tener acceso directamente a este objeto. En su lugar, se deben usar las funciones MI_Instance_*.
MI_InstanceA

Representa una matriz de estructuras de MI_Instance.
MI_InstanceAField

Representa una propiedad dentro de una estructura MI_Instance. (MI_InstanceAField)
MI_InstanceExFT

Extiende la estructura MI_InstanceFT.
MI_InstanceField

Representa una propiedad dentro de una estructura MI_Instance. (MI_InstanceField)
MI_InstanceFT

Estructura de compatibilidad usada en la estructura de MI_Instance. Use las funciones con el prefijo de nombre MI_Instance_ para manipular estas estructuras.
MI_Interval

MI_Interval representa un intervalo de tiempo.
MI_MethodDecl

Representa un método CIM.
MI_Module

Generado por el proveedor, este objeto contiene todos los datos necesarios por el administrador de proveedores para administrar los proveedores de este módulo.
MI_ObjectDecl

Contiene propiedades comunes a las estructuras MI_ClassDecl y MI_PropertyDecl.
MI_Operation

Representa una sola ejecución de operaciones. Este objeto contiene las tablas de funciones internas para llevar a cabo acciones en la operación.
MI_OperationCallbacks

Estructura que contiene todos los punteros de función de devolución de llamada para llevar a cabo operaciones.
MI_OperationFT

Estructura de compatibilidad usada en la estructura MI_Operation. Use las funciones con el prefijo de nombre "MI_Operation_" para manipular estas estructuras.
MI_OperationOptions

Representa un conjunto de opciones de operación.
MI_OperationOptionsFT

Estructura de compatibilidad usada en la estructura MI_OperationOptions. Use las funciones con el prefijo de nombre "MI_OperationOptions_" para manipular estas estructuras.
MI_ParameterDecl

Representa los parámetros del método CIM.
MI_ParameterSet

Contiene los parámetros de método de una definición de clase.
MI_ParameterSetFT

Estructura de compatibilidad usada en la estructura de MI_ParameterSet. Use las funciones con el prefijo de nombre MI_ParameterSet_ para manipular estas estructuras.
MI_PropertyDecl

Representa una propiedad de clase (elemento) en la declaración de una clase.
MI_PropertySet

Implementa un conjunto de nombres de propiedad.
MI_PropertySetFT

Estructura de compatibilidad usada en la estructura MI_PropertySet. Use las funciones con el prefijo de nombre "MI_PropertySet_" para manipular estas estructuras.
MI_ProviderFT

Estructura de soporte que se usa en las estructuras MI_ClassDecl y MI_Module.
MI_Qualifier

Representa un calificador CIM.
MI_QualifierDecl

Representa una declaración de calificador CIM.
MI_QualifierSet

Permite al desarrollador ver los calificadores de una definición de clase.
MI_QualifierSetFT

Estructura de compatibilidad usada en la estructura de MI_QualifierSet. Use las funciones con el prefijo de nombre "MI_QualifierSet_" para manipular estas estructuras.
MI_Real32A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_Real32AField)
MI_Real32Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_Real32Field)
MI_Real64A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_Real64AField)
MI_Real64Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_Real64Field)
MI_ReferenceA

Representa una matriz de punteros a MI_Instance tipos.
MI_ReferenceAField

Representa una propiedad dentro de una estructura MI_Instance. (MI_ReferenceAField)
MI_ReferenceField

Representa una propiedad dentro de una estructura MI_Instance. (MI_ReferenceField)
MI_SchemaDecl

Representa los objetos de esquema de un esquema CIM, que incluyen las clases CIM y las declaraciones de calificador CIM.
MI_Serializer

Objeto asociado a una técnica de serialización específica.
MI_SerializerFT

Estructura de compatibilidad usada en la estructura MI_ClientFT_V1. Use las funciones con el prefijo de nombre "MI_Serializer_" para manipular estas estructuras.
MI_Server

Esta estructura define las tablas de funciones predeterminadas para todos los tipos: _Context, Instancia, PropertySet y Filter.
MI_ServerFT

Estructura de compatibilidad usada en la estructura de MI_Server. Use las funciones con el prefijo de nombre "MI_Server_" para manipular estas estructuras.
MI_Session

Objeto asociado a un destino y que tiene un conjunto de credenciales y opciones asociadas. .
MI_SessionCallbacks

Contenedor para punteros de función de devolución de llamada que controlan el registro y los mensajes de error.
MI_SessionFT

Tabla de funciones para todas las acciones de un objeto de sesión.
MI_Sint16A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_Sint16AField)
MI_Sint16Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_Sint16Field)
MI_Sint32A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_Sint32AField)
MI_Sint32Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_Sint32Field)
MI_Sint64A

Representa una matriz de tipos de MI_Sint64. (MI_Sint64A)
MI_Sint64AField

Representa una propiedad dentro de una estructura MI_Instance. (MI_Sint64AField)
MI_Sint64Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_Sint64Field)
MI_Sint8A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_Sint8AField)
MI_Sint8Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_Sint8Field)
MI_StringA

Representa una matriz de punteros a cadenas de MI_Char* terminadas en NULL.
MI_StringAField

Representa una propiedad dentro de una estructura MI_Instance. (MI_StringAField)
MI_StringField

Representa una propiedad dentro de una estructura MI_Instance. (MI_StringField)
MI_SubscriptionDeliveryOptions

El objeto de opciones de suscripción almacena las opciones de configuración que se usan para pasar a operaciones de suscripción.
MI_SubscriptionDeliveryOptionsFT

Estructura de compatibilidad usada en la estructura MI_SubscriptionDeliveryOptions. Use las funciones con el prefijo de nombre "MI_SubscriptionDeliveryOptions_" para manipular estas estructuras.
MI_Timestamp

MI_Timestamp especifica una marca de tiempo o un momento dado específico.
MI_Uint16A

Representa una matriz de tipos de MI_Uint16.
MI_Uint16AField

Representa una propiedad dentro de una estructura MI_Instance. (MI_Uint16AField)
MI_Uint16Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_Uint16Field)
MI_Uint32A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_Uint32AField)
MI_Uint32Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_Uint32Field)
MI_Uint64A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_Uint64AField)
MI_Uint64Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_Uint64Field)
MI_Uint8A

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

Representa una propiedad dentro de una estructura MI_Instance. (MI_Uint8AField)
MI_Uint8Field

Representa una propiedad dentro de una estructura MI_Instance. (MI_Uint8Field)
MI_UserCredentials

Credenciales de un usuario. Incluye un tipo de autenticación y un nombre de usuario y una contraseña o una huella digital de certificado.
MI_UsernamePasswordCreds

Combinación de nombre de usuario y contraseña usada para las operaciones de suscripción.
MI_UtilitiesFT

Estructura de compatibilidad usada en la estructura MI_ClientFT_V1. Use las funciones con el prefijo de nombre "MI_Utilities_" para manipular estas estructuras.
MI_Value

Unión de todos los tipos de datos CIM.