Constantes non liées à une erreur WMI
Codes de retour WMI qui indiquent l’état et non une erreur.
Si une opération ne génère pas d’erreur, WMI retourne l’un des codes suivants en tant que HRESULT qui indique l’état de l’opération.
Notes
Certaines méthodes des classes WMI peuvent retourner des codes d’erreur système et réseau (64, par exemple). Vous pouvez vérifier la définition de ces types de codes d’erreur à l’aide de la commande net helpmsg dans la fenêtre d’invite de commandes. Par exemple, la commande net helpmsg 64 retourne le message : Le nom de réseau spécifié n’est plus disponible.
En C++, vous pouvez appeler FormatMessage et spécifier C:\Windows\System32\wbem\wmiutils.dll comme module de message.
-
WBEM_S_NO_ERROR
-
-
0 (0x0)
-
L'opération a réussi.
-
-
WBEM_S_FALSE
-
-
1 (0x1)
-
Plus aucun objet n’est disponible, le nombre d’objets retournés est inférieur au nombre demandé ou c’est la fin d’une énumération. Cette valeur est également retournée quand cette méthode est appelée alors que le paramètre uCount a la valeur 0.
-
-
WBEM_S_ALREADY_EXISTS
-
-
262145 (0x40001)
-
Il y a une tentative de création d’un objet ou d’une classe qui existait déjà.
-
-
WBEM_S_RESET_TO_DEFAULT
-
-
262146 (0x40002)
-
Une propriété substituée a été supprimée. Cette valeur est retournée pour signaler que la valeur d’origine non substituée a été restaurée en conséquence de la suppression.
-
-
WBEM_S_DIFFERENT
-
-
262147 (0x40003)
-
Les éléments (objets, classes, etc.) qui sont comparés ne sont pas identiques.
-
-
WBEM_S_TIMEDOUT
-
-
262148 (0x40004)
-
Un appel a dépassé le délai d’attente. Il ne s’agit pas d’une condition d’erreur. Par conséquent, certains résultats peuvent aussi avoir été retournés.
-
-
WBEM_S_NO_MORE_DATA
-
-
262149 (0x40005)
-
Il n’y a plus de données disponibles dans l’énumération et l’utilisateur doit mettre fin à l’énumération.
-
-
WBEM_S_OPERATION_CANCELLED
-
-
262150 (0x40006)
-
L’opération a été annulée de façon intentionnelle ou involontaire.
-
-
WBEM_S_PENDING
-
-
262151 (0x40007)
-
Une demande est toujours en cours et les résultats ne sont pas encore disponibles.
-
-
WBEM_S_DUPLICATE_OBJECTS
-
-
262152 (0x40008)
-
Plus d'une copie du même objet a été détectée dans le jeu de résultats d'une énumération.
-
-
WBEM_S_ACCESS_DENIED
-
-
262153 (0x40009)
-
L’utilisateur s’est vu refuser l’accès à certaines ressources, mais pas à toutes.
-
-
WBEM_S_PARTIAL_RESULTS
-
-
262160 (0x40010)
-
L’utilisateur n’a pas reçu tous les objets demandés en raison de ressources inaccessibles (pour une raison autre qu’une violation de sécurité).
-
-
WBEM_S_LIMITED_SERVICE
-
-
274433 (0x43001)
-
Le fournisseur offre un service limité.
-
-
WBEM_S_INDIRECTLY_UPDATED
-
-
274434 (0x43002)
-
Réservé pour un usage futur.
-
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
En-tête |
|
IDL |
|