MI_Result-Enumeration (mi.h)

Definiert Funktionsrückgabecodes.

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;

Konstanten

 
MI_RESULT_OK
Wert: 0
Der Vorgang wurde durchgeführt.
MI_RESULT_FAILED
Wert: 1
Es ist ein allgemeiner Fehler aufgetreten, der nicht durch einen spezifischeren Fehlercode abgedeckt wird.
MI_RESULT_ACCESS_DENIED
Wert: 2
Der Zugriff auf eine CIM-Ressource ist für den Client nicht verfügbar. Gründe hierfür sind möglicherweise nicht genügend Berechtigungen für den Zugriff auf die angeforderten Ressourcen während der Ausführung des Vorgangs.
oder aufrufen von APIs mit inkonsistenten Identitäten. Ein Beispiel für letzteres wäre das Erstellen eines MI_Session mit einer Identität, während versucht wird, einen Vorgang für dieselbe Sitzung mit einer anderen Identität auszuführen.
MI_RESULT_INVALID_NAMESPACE
Wert: 3
Der Zielnamespace ist nicht vorhanden.
MI_RESULT_INVALID_PARAMETER
Wert: 4
Ein oder mehrere Parameterwerte, die an die -Methode übergeben werden, sind ungültig.
MI_RESULT_INVALID_CLASS
Wert: 5
Die angegebene Klasse ist nicht vorhanden.
MI_RESULT_NOT_FOUND
Wert: 6
Das angeforderte Objekt wurde nicht gefunden.
MI_RESULT_NOT_SUPPORTED
Wert: 7
Der angeforderte Vorgang wird nicht unterstützt.
MI_RESULT_CLASS_HAS_CHILDREN
Wert: 8
Der Vorgang kann nicht aufgerufen werden, da die -Klasse Über Unterklassen verfügt.
MI_RESULT_CLASS_HAS_INSTANCES
Wert: 9
Der Vorgang kann nicht aufgerufen werden, da die -Klasse über Instanzen verfügt.
MI_RESULT_INVALID_SUPERCLASS
Wert: 10
Der Vorgang kann nicht aufgerufen werden, da die Superklasse nicht vorhanden ist.
MI_RESULT_ALREADY_EXISTS
Wert: 11
Der Vorgang kann nicht aufgerufen werden, da bereits ein Objekt vorhanden ist.
MI_RESULT_NO_SUCH_PROPERTY
Wert: 12
Die angegebene Eigenschaft ist nicht vorhanden.
MI_RESULT_TYPE_MISMATCH
Wert: 13
Der angegebene Wert ist nicht mit dem Typ kompatibel.
MI_RESULT_QUERY_LANGUAGE_NOT_SUPPORTED
Wert: 14
Die Abfragesprache wird nicht erkannt oder unterstützt.
MI_RESULT_INVALID_QUERY
Wert: 15
Die Abfrage ist für die angegebene Abfragesprache ungültig.
MI_RESULT_METHOD_NOT_AVAILABLE
Wert: 16
Die extrinsische Methode kann nicht aufgerufen werden.
MI_RESULT_METHOD_NOT_FOUND
Wert: 17
Die angegebene extrinsische Methode ist nicht vorhanden.
MI_RESULT_NAMESPACE_NOT_EMPTY
Wert: 20
Der angegebene Namespace ist nicht leer.
MI_RESULT_INVALID_ENUMERATION_CONTEXT
Wert: 21
Die durch den angegebenen Kontext identifizierte Enumeration ist ungültig.
MI_RESULT_INVALID_OPERATION_TIMEOUT
Wert: 22
Das angegebene Vorgangstimeout wird vom CIM-Server nicht unterstützt.
MI_RESULT_PULL_HAS_BEEN_ABANDONED
Wert: 23
Der Pullvorgang wurde abgebrochen.
MI_RESULT_PULL_CANNOT_BE_ABANDONED
Wert: 24
Fehler beim Versuch, einen gleichzeitigen Pullvorgang aufzugeben.
MI_RESULT_FILTERED_ENUMERATION_NOT_SUPPORTED
Wert: 25
Die Verwendung eines Filters in der Enumeration wird vom CIM-Server nicht unterstützt.
MI_RESULT_CONTINUATION_ON_ERROR_NOT_SUPPORTED
Wert: 26
Der CIM-Server unterstützt keine Fortsetzung bei Fehler.
MI_RESULT_SERVER_LIMITS_EXCEEDED
Wert: 27
Der Vorgang ist fehlgeschlagen, weil die Servergrenzwerte überschritten wurden.
MI_RESULT_SERVER_IS_SHUTTING_DOWN
Wert: 28
Der CIM-Server wird heruntergefahren und kann den Vorgang nicht verarbeiten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Unterstützte Mindestversion (Server) Windows Server 2012
Kopfzeile mi.h
Verteilbare Komponente Windows Management Framework 3.0 unter Windows Server 2008 R2 mit SP1, Windows 7 mit SP1 und Windows Server 2008 mit SP2