Lire en anglais

Partager via


en-tête mi.h

Cet en-tête est utilisé par Windows Management Infrastructure (MI). Pour plus d'informations, consultez les pages suivantes :

mi.h contient les interfaces de programmation suivantes :

Fonctions

 
MI_Application_Close

Désinitialise l’API cliente de l’infrastructure de gestion qui a été initialisée via un appel à MI_Application_Initialize.
MI_Application_InitializeV1

Initialise une application afin qu’elle puisse effectuer des appels d’API clientes d’infrastructure de gestion (MI).
MI_Application_NewClass

Crée un MI_Class à partir d’une structure MI_ClassDecl.
MI_Application_NewDeserializer

Crée un objet désérialiseur qui peut ensuite être utilisé pour convertir un objet sérialisé en classe ou instance.
MI_Application_NewDestinationOptions

Crée un objet MI_DestinationOptions qui peut être utilisé avec la fonction MI_Application_NewSession.
MI_Application_NewHostedProvider

Inscrit un fournisseur hébergé auprès du moteur WMI sur l’ordinateur local.
MI_Application_NewInstance

Crée un nouvel objet MI_Instance à passer à différentes API d’opération mi qui nécessitent des instances.
MI_Application_NewInstanceFromClass

Crée un objet MI_Instance basé sur un objet de classe.
MI_Application_NewOperationOptions

Crée un objet MI_OperationOptions qui peut être utilisé avec les fonctions d’opération sur l’objet MI_Session.
MI_Application_NewParameterSet

Crée un jeu de paramètres.
MI_Application_NewSerializer

Récupère un objet sérialiseur qui peut ensuite être utilisé pour sérialiser des instances et des classes dans différents formats.
MI_Application_NewSession

Crée une session utilisée pour partager des connexions pour un ensemble d’opérations vers une destination unique.
MI_Application_NewSubscriptionDeliveryOptions

Crée un objet MI_SubscriptionDeliveryOptions qui représente la configuration nécessaire pour effectuer des opérations d’abonnement sur certains protocoles.
MI_Class_Clone

Clone un objet MI_Class.
MI_Class_Delete

Supprime un objet MI_Class.
MI_Class_GetClassName

Obtient le nom de classe de la classe spécifiée.
MI_Class_GetClassQualifierSet

Obtient le jeu de qualificateurs associé à l’objet de classe spécifié.
MI_Class_GetElement

Obtient tous les détails d’un élément nommé spécifié à partir d’une classe .
MI_Class_GetElementAt

Obtient les détails d’un élément de classe en fonction de l’index de l’élément.
MI_Class_GetElementCount

Obtient le nombre d’éléments dans une classe.
MI_Class_GetMethod

Obtient les détails d’une méthode en fonction du nom de la méthode.
MI_Class_GetMethodAt

Obtient les détails d’une méthode basée sur l’index de la méthode.
MI_Class_GetMethodCount

Obtient le nombre de méthodes dans la classe .
MI_Class_GetNameSpace

Obtient le nom de l’espace de noms de la classe spécifiée.
MI_Class_GetParentClass

Obtient la classe parente de la classe spécifiée.
MI_Class_GetParentClassName

Obtient le nom de la classe parente de la classe spécifiée.
MI_Class_GetServerName

Obtient le nom du serveur à partir de la classe spécifiée.
MI_Context_Canceled

Détermine si l’opération a été annulée. Cette fonction est réservée ; utilisez plutôt la fonction MI_Context_RegisterCancel.
MI_Context_ConstructInstance

Initialise une classe MI instance sur la pile ou en tant que membre d’une structure.
MI_Context_ConstructParameters

Un fournisseur appelle cette fonction pour initialiser la instance d’un paramètre.
MI_Context_GetCustomOption

Récupère une option définie par le client.
MI_Context_GetCustomOptionAt

Récupère une option au niveau d’un index particulier qui a été défini par le client.
MI_Context_GetCustomOptionCount

Obtient le nombre d’options personnalisées disponibles pour le fournisseur.
MI_Context_GetLocale

Récupère les informations de paramètres régionaux demandées que le client a spécifiées pour l’opération.
MI_Context_GetLocalSession

Obtient la session locale (MI_Session) qui permet au fournisseur d’effectuer des opérations CIM sur le serveur local hébergeant le fournisseur.
MI_Context_GetNumberOption

Obtient l’option numérique que le client définit, en fonction du nom de l’opération.
MI_Context_GetStringOption

Obtient l’option de chaîne que le client définit, en fonction du nom de l’opération.
MI_Context_NewDynamicInstance

Crée un instance dynamique (instance faiblement typé sans déclaration de classe) d’une classe.
MI_Context_NewInstance

Crée une instance d’une classe en fonction d’une déclaration de classe.
MI_Context_NewParameters

Crée une instance d’une méthode en fonction d’une déclaration de méthode.
MI_Context_PostCimError

Publie un code de retour et un message d’erreur (sous la forme d’un objet CIM_Error) sur le serveur en réponse à une demande.
MI_Context_PostError

Les fournisseurs appellent cette fonction pour publier un code de retour sur le client en réponse à une demande.
MI_Context_PostIndication

Publie un résultat d’indication sur le serveur en réponse à une demande d’opération d’abonnement.
MI_Context_PostInstance

Publie un instance sur le client (via le serveur) en réponse à une demande.
MI_Context_PostResult

Publie le code de résultat final sur le client (via le serveur) en réponse à une demande.
MI_Context_PromptUser

Envoie un message d’invite au client demandant s’il faut poursuivre l’opération ou l’annuler.
MI_Context_RefuseUnload

Indique à l’infrastructure du fournisseur de ne pas décharger le fournisseur.
MI_Context_RegisterCancel

Inscrit un rappel appelé lorsque l’opération est annulée.
MI_Context_RequestUnload

Demande de décharger le module ou le fournisseur.
MI_Context_SetStringOption

Définit une option spécifique au contexte.
MI_Context_ShouldContinue

Interroge le client pour déterminer si une opération doit continuer. (MI_Context_ShouldContinue)
MI_Context_ShouldProcess

Interroge le client pour déterminer si une opération doit continuer. (MI_Context_ShouldProcess)
MI_Context_WriteCimError

Envoie une erreur CIM (informative) instance au client.
MI_Context_WriteDebug

Envoie un message de débogage au client.
MI_Context_WriteError

Envoie un code d’erreur et un message d’erreur au client.
MI_Context_WriteMessage

Envoie un message opérationnel au client.
MI_Context_WriteProgress

Envoie un message de progression au client.
MI_Context_WriteStreamParameter

Envoie les données de paramètre en continu au client pour un appel de méthode.
MI_Context_WriteVerbose

Écrit un message détaillé dans le client.
MI_Context_WriteWarning

Écrit un message d’avertissement dans le client.
MI_Deserializer_Class_GetClassName

Obtient le nom de la classe à partir d’une mémoire tampon de classe sérialisée.
MI_Deserializer_Class_GetParentClassName

Obtient le nom de classe parent d’une mémoire tampon de classe sérialisée.
MI_Deserializer_Close

Ferme un objet désérialiseur et supprime toute mémoire associée qui est conservée dans le désérialiseur.
MI_Deserializer_DeserializeClass

Désérialise une mémoire tampon sérialisée dans un objet MI_Class.
MI_Deserializer_DeserializeInstance

Désérialise une mémoire tampon sérialisée dans un objet MI_Instance.
MI_Deserializer_Instance_GetClassName

Obtient le nom de classe associé au instance sérialisé.
MI_DestinationOptions_AddDestinationCredentials

Définit les informations d’identification pour communiquer avec la destination.
MI_DestinationOptions_AddProxyCredentials

Ajoute des informations d’identification pour l’authentification auprès d’un proxy.
MI_DestinationOptions_Clone

Crée une copie d’une structure MI_DestinationOptions.
MI_DestinationOptions_Delete

Supprime la structure d’options de destination créée à l’aide de la fonction MI_Application_NewDestinationOptions ou MI_DestinationOptions_Clone.
MI_DestinationOptions_GetCertCACheck

Obtient la valeur de case activée de l’autorité de certification du certificat de serveur.
MI_DestinationOptions_GetCertCNCheck

Obtient la valeur de case activée cn du certificat de serveur.
MI_DestinationOptions_GetCertRevocationCheck

Obtient la valeur de révocation case activée du certificat de serveur.
MI_DestinationOptions_GetCredentialsAt

Obtenez les informations d’identification à l’index spécifié.
MI_DestinationOptions_GetCredentialsCount

Obtient le nombre d’informations d’identification précédemment ajoutées. (MI_DestinationOptions_GetCredentialsCount)
MI_DestinationOptions_GetCredentialsPasswordAt

Obtient un mot de passe d’informations d’identification basé sur un index spécifié.
MI_DestinationOptions_GetDataLocale

Obtient les paramètres régionaux de données (par opposition aux paramètres régionaux de l’interface utilisateur) définis par l’utilisateur.
MI_DestinationOptions_GetDestinationPort

Obtient le port par défaut pour le transport.
MI_DestinationOptions_GetEncodePortInSPN

Obtient la valeur d’encodage nom du principal du service du port.
MI_DestinationOptions_GetHttpUrlPrefix

Obtient le préfixe d’URL HTTP.
MI_DestinationOptions_GetImpersonationType

Obtient le type d’emprunt d’identité.
MI_DestinationOptions_GetMaxEnvelopeSize

Obtient la taille maximale du paquet envoyé à un serveur ou reçu par le client à partir du serveur.
MI_DestinationOptions_GetNumber

Obtient une option de numéro personnalisé précédemment ajoutée. (MI_DestinationOptions_GetNumber)
MI_DestinationOptions_GetOption

Obtient une valeur d’option précédemment ajoutée en fonction du nom de l’option. (MI_DestinationOptions_GetOption)
MI_DestinationOptions_GetOptionAt

Obtient une valeur d’option précédemment ajoutée en fonction de l’index spécifié. (MI_DestinationOptions_GetOptionAt)
MI_DestinationOptions_GetOptionCount

Obtient le nombre d’options précédemment ajoutées. (MI_DestinationOptions_GetOptionCount)
MI_DestinationOptions_GetPacketEncoding

Obtient le paramètre d’encodage de paquet précédemment défini.
MI_DestinationOptions_GetPacketIntegrity

Obtient le paramètre d’intégrité des paquets.
MI_DestinationOptions_GetPacketPrivacy

Obtient le paramètre de confidentialité des paquets (chiffrement).
MI_DestinationOptions_GetProxyType

Obtient le type de proxy défini par l’utilisateur.
MI_DestinationOptions_GetString

Obtient une option de chaîne personnalisée précédemment ajoutée.
MI_DestinationOptions_GetTimeout

Obtient la valeur de délai d’expiration des options par défaut.
MI_DestinationOptions_GetTransport

Obtient le paramètre de transport ajouté par le client.
MI_DestinationOptions_GetUILocale

Obtient les paramètres régionaux de l’interface utilisateur définis par l’utilisateur.
MI_DestinationOptions_SetCertCACheck

Active ou désactive le certificat d’autorité de certification case activée pour un transport SSL.
MI_DestinationOptions_SetCertCNCheck

Active ou désactive le certificat CN case activée lorsqu’un transport SSL est utilisé.
MI_DestinationOptions_SetCertRevocationCheck

Active ou désactive la révocation de certificat lors de la communication via SSL.
MI_DestinationOptions_SetDataLocale

Définit les paramètres régionaux de données par défaut à utiliser pour les opérations.
MI_DestinationOptions_SetDestinationPort

Définissez le port à utiliser pour communiquer avec la destination.
MI_DestinationOptions_SetEncodePortInSPN

Active ou désactive l’encodage du numéro de port dans le nom du principal du service lors de l’établissement d’une connexion à un ordinateur distant.
MI_DestinationOptions_SetHttpUrlPrefix

Définissez le préfixe d’URL HTTP par défaut pour les transports qui passent par HTTP et HTTPS.
MI_DestinationOptions_SetImpersonationType

Définit le type d’emprunt d’identité.
MI_DestinationOptions_SetMaxEnvelopeSize

Définit la taille maximale des paquets pour les transports.
MI_DestinationOptions_SetNumber

Définit une valeur d’option numérique personnalisée.
MI_DestinationOptions_SetPacketEncoding

Définit le mécanisme d’encodage pour certains handles de protocole.
MI_DestinationOptions_SetPacketIntegrity

Active ou désactive l’intégrité des paquets (signature) d’une connexion de protocole.
MI_DestinationOptions_SetPacketPrivacy

Active ou désactive la confidentialité des paquets (chiffrement).
MI_DestinationOptions_SetProxyType

Définit le type de paramètres de proxy à utiliser lors de la communication avec une destination via un proxy.
MI_DestinationOptions_SetString

Définit une option de chaîne personnalisée. (MI_DestinationOptions_SetString)
MI_DestinationOptions_SetTimeout

Définit la valeur de délai d’expiration des options par défaut.
MI_DestinationOptions_SetTransport

Définit le transport à utiliser pour communiquer avec l’ordinateur de destination.
MI_DestinationOptions_SetUILocale

Définit les paramètres régionaux d’interface utilisateur par défaut pour les opérations.
MI_Filter_Evaluate

Le fournisseur appelle cette fonction pour évaluer un instance par rapport à un filtre donné.
MI_Filter_GetExpression

Obtient la langue et l’expression du filtre.
MI_HostedProvider_Close

Fermez un handle de fournisseur hébergé qui a été retourné par MI_Application_NewHostedProvider.
MI_HostedProvider_GetApplication

Obtient le handle d’application de niveau supérieur à partir duquel le handle du fournisseur hébergé a été créé.
MI_Instance_AddElement

Ajoute une nouvelle propriété à un instance dynamique (pris en charge uniquement par les instances dynamiques dont le schéma peut être étendu au moment de l’exécution).
MI_Instance_ClearElement

Efface la valeur de l’élément nommé (propriété CIM) et lui affecte la valeur NULL.
MI_Instance_ClearElementAt

Efface la valeur de l’élément (propriété CIM) à l’index spécifié et lui affecte la valeur NULL.
MI_Instance_Clone

Crée une copie du instance spécifié sur le tas.
MI_Instance_Delete

Supprime un instance créé sur le tas ou cloné à partir d’un autre instance.
MI_Instance_Destruct

Supprime un instance qui a été créé sur la pile ou en tant que membre d’une structure.
MI_Instance_GetClass

Obtient le MI_Class associé à un instance.
MI_Instance_GetClassName

Obtient le nom de classe du instance spécifié.
MI_Instance_GetElement

Obtient la valeur de l’élément nommé (propriété CIM).
MI_Instance_GetElementAt

Obtient la valeur de l’élément (propriété CIM) à l’index spécifié.
MI_Instance_GetElementCount

Obtient le nombre d’éléments dans un instance.
MI_Instance_GetNameSpace

Obtient le nom de l’espace de noms du instance spécifié.
MI_Instance_GetServerName

Obtient le nom du serveur de la instance spécifiée.
MI_Instance_IsA

Détermine si le instance self est une instance de la classe donnée par classDecl.
MI_Instance_Normalize

Analyse une structure MI_Instance_ExFT, puis récupère la table de fonctions MI_InstanceFT.
MI_Instance_SetElement

Définissez la valeur de l’élément avec le nom donné dans le instance donné.
MI_Instance_SetElementAt

Définissez la valeur de l’élément à l’index donné d’un instance.
MI_Instance_SetNameSpace

Définit le nom de l’espace de noms du instance spécifié.
MI_Instance_SetServerName

Définit le nom du serveur du instance spécifié.
MI_Operation_Cancel

Annule une opération en cours d’exécution.
MI_Operation_Close

Ferme un handle d’opération.
MI_Operation_GetClass

Obtient un résultat synchrone pour une opération de classe.
MI_Operation_GetIndication

Obtenez les résultats synchrones d’un abonnement.
MI_Operation_GetInstance

Obtient un résultat synchrone pour une opération de instance.
MI_Operation_GetSession

Obtient la session associée à une opération.
MI_OperationOptions_Clone

Crée une copie d’une structure MI_OperationOptions.
MI_OperationOptions_Delete

Supprime un jeu d’options et sa mémoire associée.
MI_OperationOptions_DisableChannel

Utilise MI_Context_WriteMessage pour désactiver la journalisation dans le canal spécifié.
MI_OperationOptions_EnableChannel

Utilise MI_Context_WriteMessage pour activer la journalisation dans le canal spécifié.
MI_OperationOptions_GetEnabledChannels

Obtient la liste des canaux précédemment activés.
MI_OperationOptions_GetNumber

Obtient une option de numéro personnalisé précédemment ajoutée. (MI_OperationOptions_GetNumber)
MI_OperationOptions_GetOption

Obtient une valeur d’option précédemment ajoutée en fonction du nom de l’option. (MI_OperationOptions_GetOption)
MI_OperationOptions_GetOptionAt

Obtient une valeur d’option précédemment ajoutée en fonction de l’index spécifié. (MI_OperationOptions_GetOptionAt)
MI_OperationOptions_GetOptionCount

Obtient le nombre d’options précédemment ajoutées. (MI_OperationOptions_GetOptionCount)
MI_OperationOptions_GetPromptUserMode

Obtient la valeur qui indique au serveur comment répondre à l’appel d’un fournisseur à MI_Context_PromptUser. (MI_OperationOptions_GetPromptUserMode)
MI_OperationOptions_GetPromptUserRegularMode

Obtient la valeur qui indique au serveur comment répondre à l’appel d’un fournisseur à MI_Context_PromptUser. (MI_OperationOptions_GetPromptUserRegularMode)
MI_OperationOptions_GetProviderArchitecture

Obtient l’architecture du fournisseur pour une opération.
MI_OperationOptions_GetResourceUri

Obtient l’URI de ressource utilisé pour une opération.
MI_OperationOptions_GetResourceUriPrefix

Obtient le préfixe d’URI de ressource utilisé pour une opération.
MI_OperationOptions_GetString

Obtient une option de chaîne personnalisée.
MI_OperationOptions_GetTimeout

Obtient la valeur du délai d’attente de l’opération.
MI_OperationOptions_GetUseMachineID

Obtient la valeur qui indique s’il faut utiliser les informations d’identification de machine dans la demande d’opération.
MI_OperationOptions_GetWriteErrorMode

Définit le mode de rapport d’erreurs. (MI_OperationOptions_GetWriteErrorMode)
MI_OperationOptions_SetCustomOption

Définit une option personnalisée pour l’opération.
MI_OperationOptions_SetNumber

Définit une valeur d’option numérique personnalisée.
MI_OperationOptions_SetPromptUserMode

Définit la valeur qui indique au serveur comment répondre à l’appel d’un fournisseur à la fonction MI_Context_PromptUser. (MI_OperationOptions_SetPromptUserMode)
MI_OperationOptions_SetPromptUserRegularMode

Définit la valeur qui indique au serveur comment répondre à l’appel d’un fournisseur à la fonction MI_Context_PromptUser. (MI_OperationOptions_SetPromptUserRegularMode)
MI_OperationOptions_SetProviderArchitecture

Définit l’architecture du fournisseur pour une opération.
MI_OperationOptions_SetResourceUri

Définit l’URI de ressource à utiliser pour une opération.
MI_OperationOptions_SetResourceUriPrefix

Définit le préfixe d’URI de ressource à utiliser pour une opération.
MI_OperationOptions_SetString

Définit une option de chaîne personnalisée. (MI_OperationOptions_SetString)
MI_OperationOptions_SetTimeout

Définit le délai d’expiration de l’opération pour une opération spécifique.
MI_OperationOptions_SetUseMachineID

Active ou désactive l’envoi d’informations d’identification de machine dans la demande d’opération.
MI_OperationOptions_SetWriteErrorMode

Définit le mode de rapport d’erreurs. (MI_OperationOptions_SetWriteErrorMode)
MI_ParameterSet_GetMethodReturnType

Obtient le type de retour de méthode et le jeu de qualificateurs pour un jeu de paramètres spécifié.
MI_ParameterSet_GetParameter

Obtient les informations de paramètre d’une méthode en fonction d’un nom de paramètre.
MI_ParameterSet_GetParameterAt

Obtient les informations de paramètre d’une méthode à l’index spécifié.
MI_ParameterSet_GetParameterCount

Obtient le nombre de paramètres dans le jeu de paramètres d’une méthode.
MI_PropertySet_AddElement

Ajoute un nom à la liste de propriétés.
MI_PropertySet_Clear

Supprime tous les noms de la liste de propriétés. Ensuite, le nombre est égal à zéro. Cela permet de réutiliser les listes de propriétés (sans avoir à être détruits et reconstruits).
MI_PropertySet_Clone

Crée une copie du jeu de propriétés spécifié sur le tas.
MI_PropertySet_ContainsElement

Détermine si la liste de propriétés contient le nom de propriété spécifié.
MI_PropertySet_Delete

Supprime la liste de propriétés spécifiée qui a été construite sur le tas.
MI_PropertySet_Destruct

Supprime la liste de propriétés spécifiée qui a été construite sur la pile.
MI_PropertySet_GetElementAt

Obtient l’élément d’un jeu de propriétés à l’index spécifié.
MI_PropertySet_GetElementCount

Obtient le nombre d’éléments dans le jeu de propriétés spécifié.
MI_QualifierSet_GetQualifier

Obtient les informations du qualificateur en fonction du nom de qualificateur donné.
MI_QualifierSet_GetQualifierAt

Obtient un qualificateur à l’index spécifié.
MI_QualifierSet_GetQualifierCount

Obtient le nombre de qualificateurs dans un jeu de qualificateurs.
MI_Serializer_Close

Ferme un objet sérialiseur et libère toute mémoire interne qui lui est associée.
MI_Serializer_SerializeClass

Sérialise une MI_Class dans une mémoire tampon au format spécifié lors de la création du sérialiseur. Les options peuvent être passées dans les indicateurs pour contrôler si la classe et toutes ses classes parentes sont sérialisées, ou simplement la classe la plus enfant.
MI_Serializer_SerializeInstance

Sérialise une MI_Instance dans une mémoire tampon au format spécifié lors de la création du sérialiseur. Les options peuvent être passées dans les indicateurs pour contrôler si la classe est également sérialisée dans la mémoire tampon ainsi que dans le instance.
MI_Server_GetSystemName

Obtient le nom du système pour le serveur.
MI_Server_GetVersion

Obtient la valeur de la macro MI_VERSION utilisée lors de la génération du fournisseur.
MI_Session_AssociatorInstances

Recherche les instances associées à la clé spécifique instance.
MI_Session_Close

Ferme une session et libère toute la mémoire associée.
MI_Session_CreateInstance

Crée un instance sur le serveur que la session représente.
MI_Session_DeleteInstance

Supprime un instance sur le serveur représenté par la session.
MI_Session_EnumerateClasses

Énumère les classes d’une session spécifiée.
MI_Session_EnumerateInstances

Énumérez toutes les instances (sur le serveur représenté par la session) associées à une classe.
MI_Session_GetApplication

Obtient le handle d’application utilisé pour créer la session spécifiée.
MI_Session_GetClass

Obtient une déclaration MI_Class basée sur un nom de classe spécifique.
MI_Session_GetInstance

Obtient le instance spécifié à partir du serveur représenté par la session.
MI_Session_Invoke

Appelle une méthode dans le fournisseur.
MI_Session_ModifyInstance

Mises à jour une instance existante dans le serveur représenté par la session.
MI_Session_QueryInstances

Requêtes pour un ensemble d’instances basées sur une expression de requête.
MI_Session_ReferenceInstances

Recherche l’objet d’association qui fait référence à la clé spécifiée instance.
MI_Session_Subscribe

S’abonne à une indication sur le serveur représenté par la session.
MI_Session_TestConnection

Teste une connexion en communiquant avec le serveur représenté par la session pour déterminer si elle répond.
MI_SubscriptionDeliveryOptions_AddDeliveryCredentials

Définit une option d’abonnement pour les informations d’identification de remise à utiliser lors de la connexion au client pour fournir un résultat d’indication push.
MI_SubscriptionDeliveryOptions_Clone

Crée une copie d’une structure MI_SubscriptionDeliveryOptions.
MI_SubscriptionDeliveryOptions_Delete

Supprime la structure d’options de remise d’abonnement spécifiée.
MI_SubscriptionDeliveryOptions_GetBookmark

Obtient un signet d’abonnement précédemment défini.
MI_SubscriptionDeliveryOptions_GetCredentialsAt

Obtient des informations d’identification précédemment ajoutées en fonction d’un index spécifié.
MI_SubscriptionDeliveryOptions_GetCredentialsCount

Obtient le nombre d’informations d’identification précédemment ajoutées. (MI_SubscriptionDeliveryOptions_GetCredentialsCount)
MI_SubscriptionDeliveryOptions_GetCredentialsPasswordAt

Obtient un mot de passe d’informations d’identification précédemment ajouté en fonction d’un index spécifié.
MI_SubscriptionDeliveryOptions_GetDateTime

Obtient une option datetime précédemment définie.
MI_SubscriptionDeliveryOptions_GetDeliveryDestination

Obtient la destination de remise de l’abonnement précédemment définie.
MI_SubscriptionDeliveryOptions_GetDeliveryPortNumber

Obtient le numéro de port de remise précédemment défini.
MI_SubscriptionDeliveryOptions_GetDeliveryRetryAttempts

Obtient le nombre de tentatives de nouvelle tentative de remise.
MI_SubscriptionDeliveryOptions_GetDeliveryRetryInterval

Obtient l’intervalle de nouvelle tentative de remise le délai d’attente avant de réessayer la remise.
MI_SubscriptionDeliveryOptions_GetExpirationTime

Obtient la valeur d’expiration de remise (qui peut être exprimée sous forme d’horodatage ou d’intervalle).
MI_SubscriptionDeliveryOptions_GetHeartbeatInterval

Obtient l’intervalle de pulsation de remise.
MI_SubscriptionDeliveryOptions_GetInterval

Obtient l’intervalle de remise pour une option spécifiée.
MI_SubscriptionDeliveryOptions_GetMaximumLatency

Obtient la durée maximale pendant laquelle le serveur conserve un résultat avant de le remettre au client.
MI_SubscriptionDeliveryOptions_GetNumber

Obtient la valeur de l’option numérique nommée.
MI_SubscriptionDeliveryOptions_GetOption

Obtient la valeur de l’option nommée.
MI_SubscriptionDeliveryOptions_GetOptionAt

Obtient l’option à l’index spécifié.
MI_SubscriptionDeliveryOptions_GetOptionCount

Obtient le nombre d’options précédemment définies.
MI_SubscriptionDeliveryOptions_GetString

Obtient la valeur de l’option de chaîne nommée.
MI_SubscriptionDeliveryOptions_SetBookmark

Définit un signet pour la remise d’indication d’abonnement.
MI_SubscriptionDeliveryOptions_SetDateTime

Définit la valeur d’une option nommée DateTime.
MI_SubscriptionDeliveryOptions_SetDeliveryDestination

Définit le point de terminaison de destination vers lequel une indication sera remise.
MI_SubscriptionDeliveryOptions_SetDeliveryPortNumber

Définit le numéro de port de remise de l’abonnement.
MI_SubscriptionDeliveryOptions_SetDeliveryRetryAttempts

Définit le nombre de fois où un abonnement de remise push tente de fournir un résultat.
MI_SubscriptionDeliveryOptions_SetDeliveryRetryInterval

Définit l’intervalle de nouvelle tentative de remise pour les abonnements qui sont destinés à la remise push.
MI_SubscriptionDeliveryOptions_SetExpirationTime

Définit l’heure d’expiration de l’abonnement (lorsque l’abonnement s’arrête).
MI_SubscriptionDeliveryOptions_SetHeartbeatInterval

Définit l’intervalle de pulsation.
MI_SubscriptionDeliveryOptions_SetInterval

Définit la valeur d’une option d’intervalle nommé.
MI_SubscriptionDeliveryOptions_SetMaximumLatency

Définit la durée maximale pendant laquelle le serveur contiendra un résultat avant de le remettre au client.
MI_SubscriptionDeliveryOptions_SetNumber

Définit la valeur d’une option numérique nommée qui n’est pas couverte par une fonction dédiée.
MI_SubscriptionDeliveryOptions_SetString

Définit la valeur d’une option de chaîne nommée qui n’est pas couverte par une fonction dédiée.
MI_Utilities_CimErrorFromErrorCode

Mappe un code d’erreur spécifique au système d’exploitation à un instance d’erreur CIM.
MI_Utilities_MapErrorToMiErrorCategory

Mappe un code d’erreur spécifique au système d’exploitation à une catégorie d’erreur.

Fonctions de rappel

 
MI_Deserializer_ClassObjectNeeded

Utilisé pour fournir l’objet de classe demandé pendant la désérialisation.

Structures

 
MI_Application

Représente l’infrastructure initialisée.
MI_ApplicationFT

Structure de prise en charge utilisée dans la structure MI_Application. Utilisez les fonctions avec le préfixe de nom « MI_Application_ » pour manipuler ces structures.
MI_Array

Type généralisé qui représente un tableau. Il peut être généralisé, car tous les tableaux ont la même taille, sauf que le type d’élément de données sera spécialisé.
MI_ArrayField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ArrayField)
MI_BooleanA

Représente un tableau de types MI_Boolean.
MI_BooleanAField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_BooleanAField)
MI_BooleanField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_BooleanField)
MI_Char16A

Représente un tableau de types MI_Char16. (MI_Char16A)
MI_Char16AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Char16AField)
MI_Char16Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Char16Field)
MI_Class

Représente le schéma d’un instance.
MI_ClassDecl

Cette structure décrit la déclaration de classe. Il contient le nom et la hiérarchie de la classe, les propriétés, les qualificateurs et les méthodes.
MI_ClassFT

Structure de prise en charge utilisée dans la structure MI_Class. Utilisez les fonctions avec le préfixe de nom « MI_Class_ » pour manipuler ces structures.
MI_ClientFT_V1

Tables de fonctions clientes.
MI_ConstBooleanA

Représente un tableau de types MI_ConstBoolean.
MI_ConstBooleanAField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstBooleanAField)
MI_ConstBooleanField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstBooleanField)
MI_ConstChar16A

Représente un tableau de types MI_Char16. (MI_ConstChar16A)
MI_ConstChar16AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstChar16AField)
MI_ConstChar16Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstChar16Field)
MI_ConstDatetimeA

Représente un tableau de types MI_Datatime.
MI_ConstDatetimeAField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstDatetimeAField)
MI_ConstDatetimeField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstDatetimeField)
MI_ConstInstanceA

Représente un tableau de types MI_Instance. (MI_ConstInstanceA)
MI_ConstInstanceAField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstInstanceAField)
MI_ConstInstanceField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstInstanceField)
MI_ConstReal32A

Représente un tableau de types MI_Real32. (MI_ConstReal32A)
MI_ConstReal32AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstReal32AField)
MI_ConstReal32Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstReal32Field)
MI_ConstReal64A

Représente un tableau de types MI_Real64. (MI_ConstReal64A)
MI_ConstReal64AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstReal64AField)
MI_ConstReal64Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstReal64Field)
MI_ConstReferenceA

Représente un tableau de types MI_Instance. (MI_ConstReferenceA)
MI_ConstReferenceAField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstReferenceAField)
MI_ConstReferenceField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstReferenceField)
MI_ConstSint16A

Représente un tableau de types MI_Sint16. (MI_ConstSint16A)
MI_ConstSint16AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstSint16AField)
MI_ConstSint16Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstSint16Field)
MI_ConstSint32A

Représente un tableau de types MI_Sint32. (MI_ConstSint32A)
MI_ConstSint32AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstSint32AField)
MI_ConstSint32Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstSint32Field)
MI_ConstSint64A

Représente un tableau de types MI_Sint64. (MI_ConstSint64A)
MI_ConstSint64AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstSint64AField)
MI_ConstSint64Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstSint64Field)
MI_ConstSint8A

Représente un tableau de types MI_Sint8. (MI_ConstSint8A)
MI_ConstSint8AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstSint8AField)
MI_ConstSint8Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstSint8Field)
MI_ConstStringA

Représente un tableau de types MI_Char.
MI_ConstStringAField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstStringAField)
MI_ConstStringField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstStringField)
MI_ConstUint16A

Représente un tableau de types MI_Uint16A.
MI_ConstUint16AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstUint16AField)
MI_ConstUint16Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstUint16Field)
MI_ConstUint32A

Représente un tableau de types MI_Uint32. (MI_ConstUint32A)
MI_ConstUint32AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstUint32AField)
MI_ConstUint32Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstUint32Field)
MI_ConstUint64A

Représente un tableau de types MI_Uint64. (MI_ConstUint64A)
MI_ConstUint64AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstUint64AField)
MI_ConstUint64Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstUint64Field)
MI_ConstUint8A

Représente un tableau de types MI_Uint8. (MI_ConstUint8A)
MI_ConstUint8AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstUint8AField)
MI_ConstUint8Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ConstUint8Field)
MI_Context

Contient le contexte de l’opération que le fournisseur doit effectuer.
MI_ContextFT

Structure de prise en charge utilisée dans la structure MI_Context. Utilisez les fonctions avec le préfixe de nom « MI_Context_ » pour manipuler ces structures.
MI_Datetime

Représente une union de MI_Timestamp et de MI_Interval.
MI_DatetimeA

Représente un tableau de types MI_Datetime.
MI_DatetimeAField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_DatetimeAField)
MI_DatetimeField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_DatetimeField)
MI_Deserializer

Objet de désérialisation tel qu’il a été créé à partir de MI_Application_NewDeserializer. L’objet lui-même ne doit pas être utilisé ou modifié manuellement, car il est utilisé en interne.
MI_DeserializerFT

Structure de prise en charge utilisée dans la structure MI_ClientFT_V1. Utilisez les fonctions avec le préfixe de nom « MI_Deserializer_ » pour manipuler ces structures.
MI_DestinationOptions

Représente un ensemble d’options de destination. Les options de destination sont un ensemble de configurations qui définissent la façon dont une opération communique avec le serveur.
MI_DestinationOptionsFT

Structure de prise en charge utilisée dans la structure MI_DestinationOptions. Utilisez les fonctions avec le préfixe de nom « MI_DestinationOptions_ » pour manipuler ces structures.
MI_FeatureDecl

Contient des propriétés communes aux structures MI_PropertyDeclMI_ParameterDecland MI_MethodDecl.
MI_Filter

Contient une référence à la table de fonctions MI_FilterFT.
MI_FilterFT

Structure de prise en charge utilisée dans la structure MI_Filter. Utilisez les fonctions avec le préfixe de nom « MI_Filter_ » pour manipuler ces structures.
MI_HostedProvider

Représente l’hébergement d’un fournisseur dans une application cliente.
MI_HostedProviderFT

Structure de prise en charge utilisée dans la structure MI_HostedProvider. Utilisez les fonctions avec le préfixe de nom « MI_HostedProvider_ » pour manipuler ces structures.
MI_Instance

Cette structure représente un instance CIM. Cet objet ne doit pas être accessible directement. Au lieu de cela, les fonctions MI_Instance_* doivent être utilisées.
MI_InstanceA

Représente un tableau de structures MI_Instance.
MI_InstanceAField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_InstanceAField)
MI_InstanceExFT

Étend la structure MI_InstanceFT.
MI_InstanceField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_InstanceField)
MI_InstanceFT

Structure de prise en charge utilisée dans la structure MI_Instance. Utilisez les fonctions avec le préfixe de nom MI_Instance_ pour manipuler ces structures.
MI_Interval

MI_Interval représente un intervalle de temps.
MI_MethodDecl

Représente une méthode CIM.
MI_Module

Généré par le fournisseur, cet objet contient toutes les données nécessaires au gestionnaire du fournisseur pour gérer les fournisseurs dans ce module.
MI_ObjectDecl

Contient des propriétés communes aux structures MI_ClassDecl et MI_PropertyDecl.
MI_Operation

Représente une seule exécution d’opérations. Cet objet contient les tables de fonctions internes pour effectuer des actions sur l’opération.
MI_OperationCallbacks

Structure qui contient tous les pointeurs de fonction de rappel pour effectuer des opérations.
MI_OperationFT

Structure de prise en charge utilisée dans la structure MI_Operation. Utilisez les fonctions avec le préfixe de nom « MI_Operation_ » pour manipuler ces structures.
MI_OperationOptions

Représente un ensemble d’options d’opération.
MI_OperationOptionsFT

Structure de prise en charge utilisée dans la structure MI_OperationOptions. Utilisez les fonctions avec le préfixe de nom « MI_OperationOptions_ » pour manipuler ces structures.
MI_ParameterDecl

Représente les paramètres de la méthode CIM.
MI_ParameterSet

Contient les paramètres de méthode d’une définition de classe.
MI_ParameterSetFT

Structure de prise en charge utilisée dans la structure MI_ParameterSet. Utilisez les fonctions avec le préfixe de nom MI_ParameterSet_ pour manipuler ces structures.
MI_PropertyDecl

Représente une propriété de classe (élément) dans la déclaration d’une classe.
MI_PropertySet

Implémente un ensemble de noms de propriétés.
MI_PropertySetFT

Structure de prise en charge utilisée dans la structure MI_PropertySet. Utilisez les fonctions avec le préfixe de nom « MI_PropertySet_ » pour manipuler ces structures.
MI_ProviderFT

Structure de prise en charge utilisée dans les structures MI_ClassDecl et MI_Module.
MI_Qualifier

Représente un qualificateur CIM.
MI_QualifierDecl

Représente une déclaration de qualificateur CIM.
MI_QualifierSet

Permet au développeur d’afficher les qualificateurs d’une définition de classe.
MI_QualifierSetFT

Structure de prise en charge utilisée dans la structure MI_QualifierSet. Utilisez les fonctions avec le préfixe de nom « MI_QualifierSet_ » pour manipuler ces structures.
MI_Real32A

Représente un tableau de types MI_Real32. (MI_Real32A)
MI_Real32AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Real32AField)
MI_Real32Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Real32Field)
MI_Real64A

Représente un tableau de types MI_Real64. (MI_Real64A)
MI_Real64AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Real64AField)
MI_Real64Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Real64Field)
MI_ReferenceA

Représente un tableau de pointeurs vers MI_Instance types.
MI_ReferenceAField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ReferenceAField)
MI_ReferenceField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_ReferenceField)
MI_SchemaDecl

Représente les objets de schéma dans un schéma CIM, qui incluent des classes CIM et des déclarations de qualificateur CIM.
MI_Serializer

Objet lié à une technique de sérialisation spécifique.
MI_SerializerFT

Structure de prise en charge utilisée dans la structure MI_ClientFT_V1. Utilisez les fonctions avec le préfixe de nom « MI_Serializer_ » pour manipuler ces structures.
MI_Server

Cette structure définit les tables de fonctions par défaut pour tous les types : _Context, Instance, PropertySet et Filter.
MI_ServerFT

Structure de prise en charge utilisée dans la structure MI_Server. Utilisez les fonctions avec le préfixe de nom « MI_Server_ » pour manipuler ces structures.
MI_Session

Objet associé à une destination avec un ensemble d’informations d’identification et d’options associées. .
MI_SessionCallbacks

Conteneur pour les pointeurs de fonction de rappel qui gèrent la journalisation et les messages d’erreur.
MI_SessionFT

Table de fonction pour toutes les actions sur un objet de session.
MI_Sint16A

Représente un tableau de types MI_Sint16. (MI_Sint16A)
MI_Sint16AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Sint16AField)
MI_Sint16Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Sint16Field)
MI_Sint32A

Représente un tableau de types MI_Sint32. (MI_Sint32A)
MI_Sint32AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Sint32AField)
MI_Sint32Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Sint32Field)
MI_Sint64A

Représente un tableau de types MI_Sint64. (MI_Sint64A)
MI_Sint64AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Sint64AField)
MI_Sint64Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Sint64Field)
MI_Sint8A

Représente un tableau de types MI_Sint8. (MI_Sint8A)
MI_Sint8AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Sint8AField)
MI_Sint8Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Sint8Field)
MI_StringA

Représente un tableau de pointeurs vers des chaînes de MI_Char* terminées par null.
MI_StringAField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_StringAField)
MI_StringField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_StringField)
MI_SubscriptionDeliveryOptions

L’objet Options d’abonnement stocke les options de configuration utilisées pour passer aux opérations d’abonnement.
MI_SubscriptionDeliveryOptionsFT

Structure de prise en charge utilisée dans la structure MI_SubscriptionDeliveryOptions. Utilisez les fonctions avec le préfixe de nom « MI_SubscriptionDeliveryOptions_ » pour manipuler ces structures.
MI_Timestamp

MI_Timestamp spécifie un horodatage ou un point spécifique dans le temps.
MI_Uint16A

Représente un tableau de types MI_Uint16.
MI_Uint16AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Uint16AField)
MI_Uint16Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Uint16Field)
MI_Uint32A

Représente un tableau de types MI_Uint32. (MI_Uint32A)
MI_Uint32AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Uint32AField)
MI_Uint32Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Uint32Field)
MI_Uint64A

Représente un tableau de types MI_Uint64. (MI_Uint64A)
MI_Uint64AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Uint64AField)
MI_Uint64Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Uint64Field)
MI_Uint8A

Représente un tableau de types MI_Uint8. (MI_Uint8A)
MI_Uint8AField

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Uint8AField)
MI_Uint8Field

Représente une propriété à l’intérieur d’une structure MI_Instance. (MI_Uint8Field)
MI_UserCredentials

Informations d’identification d’un utilisateur. Il inclut un type d’authentification et un nom d’utilisateur et un mot de passe ou une empreinte numérique de certificat.
MI_UsernamePasswordCreds

Combinaison nom d’utilisateur/mot de passe utilisée pour les opérations d’abonnement.
MI_UtilitiesFT

Structure de prise en charge utilisée dans la structure MI_ClientFT_V1. Utilisez les fonctions avec le préfixe de nom « MI_Utilities_ » pour manipuler ces structures.
MI_Value

Union de tous les types de données CIM.

Énumérations

 
MI_CallbackMode

Définit le mode de rappel pour les extensions CIM pour les fonctions WriteError et PromptUser.
MI_CancellationReason

Valeur à passer à une demande d’annulation d’opération pour informer le système de la raison pour laquelle l’opération est annulée. Si le service est en cours d’arrêt, il peut également transmettre l’une de ces valeurs au fournisseur.
MI_DestinationOptions_ImpersonationType

Utilisé par le gestionnaire de protocole DCOM pour spécifier la façon dont l’emprunt d’identité est effectué sur le serveur.
MI_ErrorCategory

Cette énumération définit des catégories d’erreurs pour les extensions CIM.
MI_LocaleType

Le type de paramètres régionaux est nécessaire lors de la définition et de l’obtention des paramètres régionaux.
MI_OperationCallback_ResponseType

Si le MI_CallbackMode est MI_CALLBACKMODE_INQUIRE, l’une de ces valeurs peut être utilisée dans le rappel.
MI_PromptType

Définit les types d’invite pour les extensions CIM.
MI_ProviderArchitecture

Cette énumération définit l’architecture du fournisseur WMI utilisée sur le serveur.
MI_Result

Définit des codes de retour de fonction.
MI_SubscriptionDeliveryType

Fait la différence entre un type de remise d’abonnement par envoi (push) ou par extraction (pull). Cela n’est pas pris en charge lors de l’utilisation du protocole DCOM.
MI_Type

Ces valeurs spécifient le type de données des qualificateurs, propriétés, références, paramètres et valeurs de retour de méthode pour les types de données CIM.