Condividi tramite


enumerazione MI_Result (mi.h)

Definisce i codici restituiti della funzione.

Sintassi

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;

Costanti

 
MI_RESULT_OK
Valore: 0
L'operazione è stata completata.
MI_RESULT_FAILED
Valore: 1
Si è verificato un errore generale, non coperto da un codice di errore più specifico.
MI_RESULT_ACCESS_DENIED
Valore: 2
L'accesso a una risorsa CIM non è disponibile per il client. I motivi potrebbero non avere autorizzazioni sufficienti per accedere alle risorse richieste durante l'esecuzione dell'operazione,
o chiamare API con identità incoerenti. Un esempio di quest'ultimo sarebbe la creazione di un MI_Session con un'identità durante il tentativo di eseguire un'operazione nella stessa sessione con un'identità diversa.
MI_RESULT_INVALID_NAMESPACE
Valore: 3
Lo spazio dei nomi di destinazione non esiste.
MI_RESULT_INVALID_PARAMETER
Valore: 4
Uno o più valori di parametro passati al metodo non sono validi.
MI_RESULT_INVALID_CLASS
Valore: 5
La classe specificata non esiste.
MI_RESULT_NOT_FOUND
Valore: 6
Impossibile trovare l'oggetto richiesto.
MI_RESULT_NOT_SUPPORTED
Valore: 7
L'operazione richiesta non è supportata.
MI_RESULT_CLASS_HAS_CHILDREN
Valore: 8
Impossibile richiamare l'operazione perché la classe dispone di sottoclassi.
MI_RESULT_CLASS_HAS_INSTANCES
Valore: 9
Impossibile richiamare l'operazione perché la classe dispone di istanze.
MI_RESULT_INVALID_SUPERCLASS
Valore: 10
Impossibile richiamare l'operazione perché la superclasse non esiste.
MI_RESULT_ALREADY_EXISTS
Valore: 11
Impossibile richiamare l'operazione perché esiste già un oggetto .
MI_RESULT_NO_SUCH_PROPERTY
Valore: 12
La proprietà specificata non esiste.
MI_RESULT_TYPE_MISMATCH
Valore: 13
Il valore fornito non è compatibile con il tipo .
MI_RESULT_QUERY_LANGUAGE_NOT_SUPPORTED
Valore: 14
Il linguaggio di query non è riconosciuto o supportato.
MI_RESULT_INVALID_QUERY
Valore: 15
La query non è valida per il linguaggio di query specificato.
MI_RESULT_METHOD_NOT_AVAILABLE
Valore: 16
Non è possibile richiamare il metodo estrinsico.
MI_RESULT_METHOD_NOT_FOUND
Valore: 17
Il metodo estrinsico specificato non esiste.
MI_RESULT_NAMESPACE_NOT_EMPTY
Valore: 20
Lo spazio dei nomi specificato non è vuoto.
MI_RESULT_INVALID_ENUMERATION_CONTEXT
Valore: 21
L'enumerazione identificata dal contesto specificato non è valida.
MI_RESULT_INVALID_OPERATION_TIMEOUT
Valore: 22
Il timeout dell'operazione specificato non è supportato dal server CIM.
MI_RESULT_PULL_HAS_BEEN_ABANDONED
Valore: 23
L'operazione pull è stata abbandonata.
MI_RESULT_PULL_CANNOT_BE_ABANDONED
Valore: 24
Tentativo di abbandonare un'operazione pull simultanea non riuscita.
MI_RESULT_FILTERED_ENUMERATION_NOT_SUPPORTED
Valore: 25
L'uso di un filtro nell'enumerazione non è supportato dal server CIM.
MI_RESULT_CONTINUATION_ON_ERROR_NOT_SUPPORTED
Valore: 26
Il server CIM non supporta la continuazione in caso di errore.
MI_RESULT_SERVER_LIMITS_EXCEEDED
Valore: 27
L'operazione non è riuscita perché sono stati superati i limiti del server.
MI_RESULT_SERVER_IS_SHUTTING_DOWN
Valore: 28
Il server CIM viene arrestato e non può elaborare l'operazione.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione mi.h
Componente ridistribuibile Windows Management Framework 3.0 in Windows Server 2008 R2 con SP1, Windows 7 con SP1 e Windows Server 2008 con SP2