Partager via


énumération MI_Result (mi.h)

Définit des codes de retour de fonction.

Syntax

typedef enum _MI_Result {
  MI_RESULT_OK = 0,
  MI_RESULT_FAILED = 1,
  MI_RESULT_ACCESS_DENIED = 2,
  MI_RESULT_INVALID_NAMESPACE = 3,
  MI_RESULT_INVALID_PARAMETER = 4,
  MI_RESULT_INVALID_CLASS = 5,
  MI_RESULT_NOT_FOUND = 6,
  MI_RESULT_NOT_SUPPORTED = 7,
  MI_RESULT_CLASS_HAS_CHILDREN = 8,
  MI_RESULT_CLASS_HAS_INSTANCES = 9,
  MI_RESULT_INVALID_SUPERCLASS = 10,
  MI_RESULT_ALREADY_EXISTS = 11,
  MI_RESULT_NO_SUCH_PROPERTY = 12,
  MI_RESULT_TYPE_MISMATCH = 13,
  MI_RESULT_QUERY_LANGUAGE_NOT_SUPPORTED = 14,
  MI_RESULT_INVALID_QUERY = 15,
  MI_RESULT_METHOD_NOT_AVAILABLE = 16,
  MI_RESULT_METHOD_NOT_FOUND = 17,
  MI_RESULT_NAMESPACE_NOT_EMPTY = 20,
  MI_RESULT_INVALID_ENUMERATION_CONTEXT = 21,
  MI_RESULT_INVALID_OPERATION_TIMEOUT = 22,
  MI_RESULT_PULL_HAS_BEEN_ABANDONED = 23,
  MI_RESULT_PULL_CANNOT_BE_ABANDONED = 24,
  MI_RESULT_FILTERED_ENUMERATION_NOT_SUPPORTED = 25,
  MI_RESULT_CONTINUATION_ON_ERROR_NOT_SUPPORTED = 26,
  MI_RESULT_SERVER_LIMITS_EXCEEDED = 27,
  MI_RESULT_SERVER_IS_SHUTTING_DOWN = 28
} MI_Result;

Constantes

 
MI_RESULT_OK
Valeur : 0
L'opération a réussi.
MI_RESULT_FAILED
Valeur : 1
Une erreur générale s’est produite, non couverte par un code d’erreur plus spécifique.
MI_RESULT_ACCESS_DENIED
Valeur : 2
L’accès à une ressource CIM n’est pas disponible pour le client. Cela peut être dû au manque d’autorisations suffisantes pour accéder aux ressources demandées lors de l’exécution de l’opération,
ou appel d’API avec des identités incohérentes. Un exemple de ce dernier serait la création d’une MI_Session avec une identité tout en essayant d’effectuer une opération sur la même session avec une identité différente.
MI_RESULT_INVALID_NAMESPACE
Valeur : 3
L’espace de noms cible n’existe pas.
MI_RESULT_INVALID_PARAMETER
Valeur : 4
Une ou plusieurs valeurs de paramètre passées à la méthode ne sont pas valides.
MI_RESULT_INVALID_CLASS
Valeur : 5
La classe spécifiée n’existe pas.
MI_RESULT_NOT_FOUND
Valeur : 6
L’objet demandé est introuvable.
MI_RESULT_NOT_SUPPORTED
Valeur : 7
L'opération demandée n'est pas prise en charge.
MI_RESULT_CLASS_HAS_CHILDREN
Valeur : 8
L’opération ne peut pas être appelée, car la classe a des sous-classes.
MI_RESULT_CLASS_HAS_INSTANCES
Valeur : 9
L’opération ne peut pas être appelée, car la classe a des instances.
MI_RESULT_INVALID_SUPERCLASS
Valeur : 10
L’opération ne peut pas être appelée, car la superclasse n’existe pas.
MI_RESULT_ALREADY_EXISTS
Valeur : 11
L’opération ne peut pas être appelée, car un objet existe déjà.
MI_RESULT_NO_SUCH_PROPERTY
Valeur : 12
La propriété spécifiée n’existe pas.
MI_RESULT_TYPE_MISMATCH
Valeur : 13
La valeur fournie n’est pas compatible avec le type .
MI_RESULT_QUERY_LANGUAGE_NOT_SUPPORTED
Valeur : 14
Le langage de requête n’est pas reconnu ni pris en charge.
MI_RESULT_INVALID_QUERY
Valeur : 15
La requête n’est pas valide pour le langage de requête spécifié.
MI_RESULT_METHOD_NOT_AVAILABLE
Valeur : 16
La méthode extrinsèque ne peut pas être appelée.
MI_RESULT_METHOD_NOT_FOUND
Valeur : 17
La méthode extrinsèque spécifiée n’existe pas.
MI_RESULT_NAMESPACE_NOT_EMPTY
Valeur : 20
L’espace de noms spécifié n’est pas vide.
MI_RESULT_INVALID_ENUMERATION_CONTEXT
Valeur : 21
L’énumération identifiée par le contexte spécifié n’est pas valide.
MI_RESULT_INVALID_OPERATION_TIMEOUT
Valeur : 22
Le délai d’expiration de l’opération spécifié n’est pas pris en charge par le serveur CIM.
MI_RESULT_PULL_HAS_BEEN_ABANDONED
Valeur : 23
L’opération de tirage a été abandonnée.
MI_RESULT_PULL_CANNOT_BE_ABANDONED
Valeur : 24
La tentative d’abandon d’une opération d’extraction simultanée a échoué.
MI_RESULT_FILTERED_ENUMERATION_NOT_SUPPORTED
Valeur : 25
L’utilisation d’un filtre dans l’énumération n’est pas prise en charge par le serveur CIM.
MI_RESULT_CONTINUATION_ON_ERROR_NOT_SUPPORTED
Valeur : 26
Le serveur CIM ne prend pas en charge la continuation en cas d’erreur.
MI_RESULT_SERVER_LIMITS_EXCEEDED
Valeur : 27
L’opération a échoué, car les limites du serveur ont été dépassées.
MI_RESULT_SERVER_IS_SHUTTING_DOWN
Valeur : 28
Le serveur CIM s’arrête et ne peut pas traiter l’opération.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
En-tête mi.h
Composant redistribuable Windows Management Framework 3.0 sur Windows Server 2008 R2 avec SP1, Windows 7 avec SP1 et Windows Server 2008 avec SP2