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
WbemCli.h
IDL
WbemCli.idl

Voir aussi

Codes de retour WMI