Partager via


Énumération WbemErrorEnum (wbemdisp.h)

Les constantes WbemErrorEnum définissent les erreurs qui peuvent être retournées par l’API script pour les appels WMI .

La bibliothèque de types de scripts WMI Wbemdisp.tlb définit ces constantes. Les applications Visual Basic peuvent accéder à cette bibliothèque ; Les langages de script doivent utiliser directement la valeur de la constante, sauf s’ils utilisent le format de fichier XML WSH (Windows Script Host). Pour plus d’informations, consultez Utilisation de la bibliothèque de types de scripts WMI.

D’autres langages peuvent avoir des noms différents pour ces valeurs. Consultez Constantes d’erreur WMI et WBEMSTATUS.

Syntax

typedef enum WbemErrorEnum {
  wbemNoErr = 0,
  wbemErrFailed = 0x80041001,
  wbemErrNotFound = 0x80041002,
  wbemErrAccessDenied = 0x80041003,
  wbemErrProviderFailure = 0x80041004,
  wbemErrTypeMismatch = 0x80041005,
  wbemErrOutOfMemory = 0x80041006,
  wbemErrInvalidContext = 0x80041007,
  wbemErrInvalidParameter = 0x80041008,
  wbemErrNotAvailable = 0x80041009,
  wbemErrCriticalError = 0x8004100a,
  wbemErrInvalidStream = 0x8004100b,
  wbemErrNotSupported = 0x8004100c,
  wbemErrInvalidSuperclass = 0x8004100d,
  wbemErrInvalidNamespace = 0x8004100e,
  wbemErrInvalidObject = 0x8004100f,
  wbemErrInvalidClass = 0x80041010,
  wbemErrProviderNotFound = 0x80041011,
  wbemErrInvalidProviderRegistration = 0x80041012,
  wbemErrProviderLoadFailure = 0x80041013,
  wbemErrInitializationFailure = 0x80041014,
  wbemErrTransportFailure = 0x80041015,
  wbemErrInvalidOperation = 0x80041016,
  wbemErrInvalidQuery = 0x80041017,
  wbemErrInvalidQueryType = 0x80041018,
  wbemErrAlreadyExists = 0x80041019,
  wbemErrOverrideNotAllowed = 0x8004101a,
  wbemErrPropagatedQualifier = 0x8004101b,
  wbemErrPropagatedProperty = 0x8004101c,
  wbemErrUnexpected = 0x8004101d,
  wbemErrIllegalOperation = 0x8004101e,
  wbemErrCannotBeKey = 0x8004101f,
  wbemErrIncompleteClass = 0x80041020,
  wbemErrInvalidSyntax = 0x80041021,
  wbemErrNondecoratedObject = 0x80041022,
  wbemErrReadOnly = 0x80041023,
  wbemErrProviderNotCapable = 0x80041024,
  wbemErrClassHasChildren = 0x80041025,
  wbemErrClassHasInstances = 0x80041026,
  wbemErrQueryNotImplemented = 0x80041027,
  wbemErrIllegalNull = 0x80041028,
  wbemErrInvalidQualifierType = 0x80041029,
  wbemErrInvalidPropertyType = 0x8004102a,
  wbemErrValueOutOfRange = 0x8004102b,
  wbemErrCannotBeSingleton = 0x8004102c,
  wbemErrInvalidCimType = 0x8004102d,
  wbemErrInvalidMethod = 0x8004102e,
  wbemErrInvalidMethodParameters = 0x8004102f,
  wbemErrSystemProperty = 0x80041030,
  wbemErrInvalidProperty = 0x80041031,
  wbemErrCallCancelled = 0x80041032,
  wbemErrShuttingDown = 0x80041033,
  wbemErrPropagatedMethod = 0x80041034,
  wbemErrUnsupportedParameter = 0x80041035,
  wbemErrMissingParameter = 0x80041036,
  wbemErrInvalidParameterId = 0x80041037,
  wbemErrNonConsecutiveParameterIds = 0x80041038,
  wbemErrParameterIdOnRetval = 0x80041039,
  wbemErrInvalidObjectPath = 0x8004103a,
  wbemErrOutOfDiskSpace = 0x8004103b,
  wbemErrBufferTooSmall = 0x8004103c,
  wbemErrUnsupportedPutExtension = 0x8004103d,
  wbemErrUnknownObjectType = 0x8004103e,
  wbemErrUnknownPacketType = 0x8004103f,
  wbemErrMarshalVersionMismatch = 0x80041040,
  wbemErrMarshalInvalidSignature = 0x80041041,
  wbemErrInvalidQualifier = 0x80041042,
  wbemErrInvalidDuplicateParameter = 0x80041043,
  wbemErrTooMuchData = 0x80041044,
  wbemErrServerTooBusy = 0x80041045,
  wbemErrInvalidFlavor = 0x80041046,
  wbemErrCircularReference = 0x80041047,
  wbemErrUnsupportedClassUpdate = 0x80041048,
  wbemErrCannotChangeKeyInheritance = 0x80041049,
  wbemErrCannotChangeIndexInheritance = 0x80041050,
  wbemErrTooManyProperties = 0x80041051,
  wbemErrUpdateTypeMismatch = 0x80041052,
  wbemErrUpdateOverrideNotAllowed = 0x80041053,
  wbemErrUpdatePropagatedMethod = 0x80041054,
  wbemErrMethodNotImplemented = 0x80041055,
  wbemErrMethodDisabled = 0x80041056,
  wbemErrRefresherBusy = 0x80041057,
  wbemErrUnparsableQuery = 0x80041058,
  wbemErrNotEventClass = 0x80041059,
  wbemErrMissingGroupWithin = 0x8004105a,
  wbemErrMissingAggregationList = 0x8004105b,
  wbemErrPropertyNotAnObject = 0x8004105c,
  wbemErrAggregatingByObject = 0x8004105d,
  wbemErrUninterpretableProviderQuery = 0x8004105f,
  wbemErrBackupRestoreWinmgmtRunning = 0x80041060,
  wbemErrQueueOverflow = 0x80041061,
  wbemErrPrivilegeNotHeld = 0x80041062,
  wbemErrInvalidOperator = 0x80041063,
  wbemErrLocalCredentials = 0x80041064,
  wbemErrCannotBeAbstract = 0x80041065,
  wbemErrAmendedObject = 0x80041066,
  wbemErrClientTooSlow = 0x80041067,
  wbemErrNullSecurityDescriptor = 0x80041068,
  wbemErrTimeout = 0x80041069,
  wbemErrInvalidAssociation = 0x8004106a,
  wbemErrAmbiguousOperation = 0x8004106b,
  wbemErrQuotaViolation = 0x8004106c,
  wbemErrTransactionConflict = 0x8004106d,
  wbemErrForcedRollback = 0x8004106e,
  wbemErrUnsupportedLocale = 0x8004106f,
  wbemErrHandleOutOfDate = 0x80041070,
  wbemErrConnectionFailed = 0x80041071,
  wbemErrInvalidHandleRequest = 0x80041072,
  wbemErrPropertyNameTooWide = 0x80041073,
  wbemErrClassNameTooWide = 0x80041074,
  wbemErrMethodNameTooWide = 0x80041075,
  wbemErrQualifierNameTooWide = 0x80041076,
  wbemErrRerunCommand = 0x80041077,
  wbemErrDatabaseVerMismatch = 0x80041078,
  wbemErrVetoPut = 0x80041079,
  wbemErrVetoDelete = 0x8004107a,
  wbemErrInvalidLocale = 0x80041080,
  wbemErrProviderSuspended = 0x80041081,
  wbemErrSynchronizationRequired = 0x80041082,
  wbemErrNoSchema = 0x80041083,
  wbemErrProviderAlreadyRegistered = 0x80041084,
  wbemErrProviderNotRegistered = 0x80041085,
  wbemErrFatalTransportError = 0x80041086,
  wbemErrEncryptedConnectionRequired = 0x80041087,
  wbemErrRegistrationTooBroad = 0x80042001,
  wbemErrRegistrationTooPrecise = 0x80042002,
  wbemErrTimedout = 0x80043001,
  wbemErrResetToDefault = 0x80043002
} ;

Constantes

 
wbemNoErr
Valeur : 0
L’appel a réussi.
wbemErrFailed
Valeur : 0x80041001
L'appel a échoué.
wbemErrNotFound
Valeur : 0x80041002
L'objet est introuvable.
wbemErrAccessDenied
Valeur : 0x80041003
L'utilisateur en cours n'a pas d'autorisation pour effectuer l'action.
wbemErrProviderFailure
Valeur : 0x80041004
Le fournisseur a échoué à un moment donné, autre que pendant l’initialisation.
wbemErrTypeMismatch
Valeur : 0x80041005
Une incompatibilité de type est survenue.
wbemErrOutOfMemory
Valeur : 0x80041006
Il n'y a pas assez de mémoire pour l'opération.
wbemErrInvalidContext
Valeur : 0x80041007
The
L’objet SWbemNamedValue n’est pas valide.
wbemErrInvalidParameter
Valeur : 0x80041008
Un des paramètres de l'appel n'est pas correct.
wbemErrNotAvailable
Valeur : 0x80041009
La ressource, généralement un serveur distant, n'est pas disponible actuellement.
wbemErrCriticalError
Valeur : 0x8004100a
Une erreur interne, critique et inattendue est survenue. Signaler cette erreur à Microsoft Technical
Pris en charge.
wbemErrInvalidStream
Valeur : 0x8004100b
Un ou plusieurs paquets de réseau ont été endommagés pendant une session distante.
wbemErrNotSupported
Valeur : 0x8004100c
La fonctionnalité ou l'opération n'est pas prise en charge.
wbemErrInvalidSuperclass
Valeur : 0x8004100d
La classe parente spécifiée n’est pas valide.
wbemErrInvalidNamespace
Valeur : 0x8004100e
L’espace de noms spécifié est introuvable.
wbemErrInvalidObject
Valeur : 0x8004100f
L'instance spécifiée n'est pas valide.
wbemErrInvalidClass
Valeur : 0x80041010
La classe spécifiée n'est pas valide.
wbemErrProviderNotFound
Valeur : 0x80041011
Un fournisseur référencé dans le schéma n'a pas une inscription correspondante.
wbemErrInvalidProviderRegistration
Valeur : 0x80041012
Un fournisseur référencé dans le schéma a une inscription incorrecte ou incomplète. Cette erreur peut être due à
commande d’espace de noms pragma manquante dans le fichier MOF utilisé pour
inscrivez le fournisseur, ce qui entraîne l’inscription du fournisseur dans l’espace de noms WMI incorrect. Cette erreur peut également
est dû à un dépôt endommagé, qui peut être résolu en le supprimant et en recompilant les fichiers MOF.
wbemErrProviderLoadFailure
Valeur : 0x80041013
COM ne peut pas localiser un fournisseur référencé dans le schéma. Cette erreur peut être due à l’une des causes suivantes :

Le fournisseur utilise une DLL WMI qui ne correspond pas au fichier .lib utilisé lors de la création du fournisseur.

La DLL du fournisseur ou l’une des DLL dont elle dépend est endommagée.

Échec de l’exportation du fournisseur
DllRegisterServer.

Un fournisseur in-process n’a pas été inscrit à l’aide de /regsvr32.

Un fournisseur hors processus n’a pas été inscrit
à l’aide de /regserver.
wbemErrInitializationFailure
Valeur : 0x80041014
Un composant, tel qu'un fournisseur, n'a pas pu être initialisé pour des raisons internes.
wbemErrTransportFailure
Valeur : 0x80041015
Une erreur de mise en réseau s’est produite, empêchant le fonctionnement normal.
wbemErrInvalidOperation
Valeur : 0x80041016
L'opération demandée n'est pas valide. Cette erreur s’applique généralement aux tentatives de suppression de classes non valides ou
properties.
wbemErrInvalidQuery
Valeur : 0x80041017
L'opération demandée n'est pas valide. Cette erreur s’applique généralement aux tentatives de suppression de classes non valides ou
properties.
wbemErrInvalidQueryType
Valeur : 0x80041018
Le langage de la requête demandé n'est pas pris en charge.
wbemErrAlreadyExists
Valeur : 0x80041019
Dans une opération put, l’indicateur wbemChangeFlagCreateOnly a été spécifié, mais le
instance existe déjà.
wbemErrOverrideNotAllowed
Valeur : 0x8004101a
Il n’est pas possible d’effectuer l’opération d’ajout sur ce qualificateur, car l’objet propriétaire n’autorise pas
Substitue.
wbemErrPropagatedQualifier
Valeur : 0x8004101b
L'utilisateur a tenté de supprimer un qualificateur qui est sans propriétaire. Le qualificateur a été hérité d’un parent
.
wbemErrPropagatedProperty
Valeur : 0x8004101c
L'utilisateur a tenté de supprimer une propriété qui est sans propriétaire. La propriété a été héritée d’un parent
.
wbemErrUnexpected
Valeur : 0x8004101d
Le client a effectué une séquence inattendue et illégale d’appels, comme l’appel
EndEnumeration avant d’appeler
BeginEnumeration.
wbemErrIllegalOperation
Valeur : 0x8004101e
L'utilisateur a demandé une opération non conforme, telle que la génération d'une classe à partir d'une instance.
wbemErrCannotBeKey
Valeur : 0x8004101f
Une tentative non conforme a été effectuée pour spécifier un qualificateur de clé sur une propriété qui ne peut pas être une clé. Les clés sont
spécifié dans la définition de classe d’un objet et ne peut pas être modifié par instance base.
wbemErrIncompleteClass
Valeur : 0x80041020
L'objet en cours n'est pas une définition de classe valide. Soit il est incomplet, soit il n’a pas été enregistré
avec WMI à l’aide de SWbemObject.Put_.
wbemErrInvalidSyntax
Valeur : 0x80041021
La syntaxe d’un paramètre d’entrée est incorrecte pour la structure de données applicable. Par exemple, lorsqu’un cim
La structure datetime n’a pas le format correct lorsqu’elle est passée à
SWbemDateTime.SetFileTime.
wbemErrNondecoratedObject
Valeur : 0x80041022
Réservé pour un usage futur.
wbemErrReadOnly
Valeur : 0x80041023
La propriété que vous avez tenté de modifier est en lecture seule.
wbemErrProviderNotCapable
Valeur : 0x80041024
Le fournisseur ne peut pas effectuer l’opération demandée. Cela inclut une requête trop complexe,
récupération d’un instance, création ou mise à jour d’une classe, suppression d’une classe ou énumération d’une classe.
wbemErrClassHasChildren
Valeur : 0x80041025
Une tentative de modification qui rendrait une sous-classe non valide a été effectuée.
wbemErrClassHasInstances
Valeur : 0x80041026
Une tentative a été effectuée pour supprimer ou modifier une classe qui a des instances.
wbemErrQueryNotImplemented
Valeur : 0x80041027
Réservé pour un usage futur.
wbemErrIllegalNull
Valeur : 0x80041028
La valeur Nothing a été spécifiée pour une propriété qui peut ne pas être Nothing, telle qu’une propriété marquée par un
Clé, Indexé,
ou Not_Null qualificateur.
wbemErrInvalidQualifierType
Valeur : 0x80041029
Le type CIM spécifié pour une propriété n'est pas valide.
wbemErrInvalidPropertyType
Valeur : 0x8004102a
Le type CIM spécifié pour une propriété n'est pas valide.
wbemErrValueOutOfRange
Valeur : 0x8004102b
La demande a été effectuée avec une valeur hors limites ou est incompatible avec le type.
wbemErrCannotBeSingleton
Valeur : 0x8004102c
Une tentative illégale a été effectuée pour créer un singleton de classe, par exemple lorsque la classe est dérivée d’un
classe non singleton.
wbemErrInvalidCimType
Valeur : 0x8004102d
Le type CIM spécifié n'est pas valide.
wbemErrInvalidMethod
Valeur : 0x8004102e
La méthode demandée n'est pas disponible.
wbemErrInvalidMethodParameters
Valeur : 0x8004102f
Les paramètres fournis pour la méthode ne sont pas valides.
wbemErrSystemProperty
Valeur : 0x80041030
Une tentative a été effectuée pour obtenir des qualificateurs sur une propriété système.
wbemErrInvalidProperty
Valeur : 0x80041031
Le type de propriété n'est pas reconnu.
wbemErrCallCancelled
Valeur : 0x80041032
Un processus asynchrone a été annulé de façon interne ou par l'utilisateur. Notez qu’en raison du calendrier et de la nature
de l’opération asynchrone, l’opération n’a peut-être pas été réellement annulée.
wbemErrShuttingDown
Valeur : 0x80041033
L’utilisateur a demandé une opération pendant que WMI est en cours d’arrêt.
wbemErrPropagatedMethod
Valeur : 0x80041034
Une tentative de réutilisation d’un nom de méthode existant à partir d’une classe parente a été effectuée, et les signatures n’ont pas été
correspondent.
wbemErrUnsupportedParameter
Valeur : 0x80041035
Une ou plusieurs valeurs de paramètre, telles qu'un texte de requête, sont trop complexes ou non prises en charge. WMI est donc
demandé de réessayer l’opération avec des paramètres plus simples.
wbemErrMissingParameter
Valeur : 0x80041036
Un paramètre requis est absent de l'appel de méthode.
wbemErrInvalidParameterId
Valeur : 0x80041037
Un paramètre de méthode a un ID
qualificateur non valide.
wbemErrNonConsecutiveParameterIds
Valeur : 0x80041038
Un ou plusieurs des paramètres de méthode ont
Qualificateurs d’ID qui sont hors de
Séquence.
wbemErrParameterIdOnRetval
Valeur : 0x80041039
La valeur de retour d’une méthode a un
Qualificateur d’ID .
wbemErrInvalidObjectPath
Valeur : 0x8004103a
Le chemin d’accès de l’objet spécifié n’était pas valide.
wbemErrOutOfDiskSpace
Valeur : 0x8004103b
L’espace disque est insuffisant ou la taille limite de 4 Go sur le référentiel WMI (référentiel CIM) est atteinte.
wbemErrBufferTooSmall
Valeur : 0x8004103c
La mémoire tampon fournie était trop petite pour contenir tous les objets de l’énumérateur ou pour lire une chaîne
.
wbemErrUnsupportedPutExtension
Valeur : 0x8004103d
Le fournisseur ne prend pas en charge l'opération de placement demandée.
wbemErrUnknownObjectType
Valeur : 0x8004103e
Un objet de type ou de version incorrect a été détecté pendant le marshaling.
wbemErrUnknownPacketType
Valeur : 0x8004103f
Un paquet de type ou de version incorrect a été détecté pendant le marshaling.
wbemErrMarshalVersionMismatch
Valeur : 0x80041040
La version du paquet n'est pas prise en charge.
wbemErrMarshalInvalidSignature
Valeur : 0x80041041
Le paquet semble endommagé.
wbemErrInvalidQualifier
Valeur : 0x80041042
Une tentative de non-correspondance des qualificateurs a été effectuée, par exemple en plaçant [key] sur un objet au lieu d’un
.
wbemErrInvalidDuplicateParameter
Valeur : 0x80041043
Un paramètre dupliqué a été déclaré dans une méthode CIM.
wbemErrTooMuchData
Valeur : 0x80041044
Réservé pour un usage futur.
wbemErrServerTooBusy
Valeur : 0x80041045
Un appel à IWbemObjectSink ::Indicate a
a échoué. Le fournisseur peut choisir de réactiver l’événement.
wbemErrInvalidFlavor
Valeur : 0x80041046
La saveur spécifiée n’était pas valide.
wbemErrCircularReference
Valeur : 0x80041047
Une tentative de création d’une référence circulaire a été effectuée (par exemple, en dérivant une classe à partir de
lui-même).
wbemErrUnsupportedClassUpdate
Valeur : 0x80041048
La classe spécifiée n'est pas prise en charge.
wbemErrCannotChangeKeyInheritance
Valeur : 0x80041049
Une tentative de modification d’une clé a été effectuée lorsque des instances ou des sous-classes utilisent déjà la clé.
wbemErrCannotChangeIndexInheritance
Valeur : 0x80041050
Une tentative a été effectuée de modifier un index alors que les instances ou les sous-classes utilisent déjà cet index.
wbemErrTooManyProperties
Valeur : 0x80041051
Une tentative a été effectuée pour créer plus de propriétés que la version actuelle de la classe ne permet de prendre en charge.
wbemErrUpdateTypeMismatch
Valeur : 0x80041052
Une propriété a été redéfinie avec un type en conflit dans une classe dérivée.
wbemErrUpdateOverrideNotAllowed
Valeur : 0x80041053
Une tentative a été effectuée dans une classe dérivée pour substituer un qualificateur non substituable.
wbemErrUpdatePropagatedMethod
Valeur : 0x80041054
Une méthode a été déclarée de nouveau avec une signature en conflit dans une classe dérivée.
wbemErrMethodNotImplemented
Valeur : 0x80041055
Une tentative a été effectuée pour exécuter une méthode non marquée avec [implemented] dans une classe associée quelconque.
wbemErrMethodDisabled
Valeur : 0x80041056
Une tentative a été effectuée pour exécuter une méthode marquée avec [disabled].
wbemErrRefresherBusy
Valeur : 0x80041057
L'actualisateur est occupé par une autre opération.
wbemErrUnparsableQuery
Valeur : 0x80041058
La requête de filtrage n’est pas valide du point de vue syntaxique.
wbemErrNotEventClass
Valeur : 0x80041059
La clause FROM d’une requête de filtrage fait référence à une classe qui n’est pas une classe d’événements (non dérivée de
__Event).
wbemErrMissingGroupWithin
Valeur : 0x8004105a
Une clause GROUP BY a été utilisée sans la clause GROUP WITHIN correspondante.
wbemErrMissingAggregationList
Valeur : 0x8004105b
Une clause GROUP BY a été utilisée. L'agrégation sur toutes les propriétés n'est pas prise en charge.
wbemErrPropertyNotAnObject
Valeur : 0x8004105c
La notation à points a été utilisée sur une propriété qui n'est pas un objet incorporé.
wbemErrAggregatingByObject
Valeur : 0x8004105d
Une clause GROUP BY référence une propriété qui est un objet incorporé sans utiliser de notation à points.
wbemErrUninterpretableProviderQuery
Valeur : 0x8004105f
Requête d’inscription de fournisseur d’événements
(__EventProviderRegistration) n’a pas
spécifiez les classes pour lesquelles les événements ont été fournis.
wbemErrBackupRestoreWinmgmtRunning
Valeur : 0x80041060
Une demande de sauvegarde ou de restauration du dépôt a été effectuée pendant que WMI l’utilisait.
wbemErrQueueOverflow
Valeur : 0x80041061
La file d’attente de remise asynchrone a débordé en raison de la lenteur du consommateur d’événements.
wbemErrPrivilegeNotHeld
Valeur : 0x80041062
L'opération a échoué parce que le client n'avait pas le privilège de sécurité nécessaire.
wbemErrInvalidOperator
Valeur : 0x80041063
L'opérateur n'est pas valide pour ce type de propriété.
wbemErrLocalCredentials
Valeur : 0x80041064
L’utilisateur a spécifié un nom d’utilisateur, un mot de passe ou une autorité pour une connexion locale. L’utilisateur doit utiliser un vide
nom d’utilisateur/mot de passe et s’appuient sur la sécurité par défaut.
wbemErrCannotBeAbstract
Valeur : 0x80041065
La classe a été rendue abstraite lorsque sa classe parente n’est pas abstraite.
wbemErrAmendedObject
Valeur : 0x80041066
Un objet modifié a été placé sans l’indicateur wbemFlagUseAmendedQualifiers
Spécifié.
wbemErrClientTooSlow
Valeur : 0x80041067
Le client n'a pas récupéré des objets assez rapidement d'une énumération. Cette constante est retournée lorsqu’un
le client crée un objet d’énumération, mais ne récupère pas d’objets de l’énumérateur en temps opportun,
entraînant la sauvegarde des caches d’objets de l’énumérateur.
wbemErrNullSecurityDescriptor
Valeur : 0x80041068
Un descripteur de sécurité null a été utilisé.
wbemErrTimeout
Valeur : 0x80041069
L'opération a expiré.
wbemErrInvalidAssociation
Valeur : 0x8004106a
L’association utilisée n’est pas valide.
wbemErrAmbiguousOperation
Valeur : 0x8004106b
L’opération était ambiguë.
wbemErrQuotaViolation
Valeur : 0x8004106c
WMI occupe trop de mémoire. Cela peut être dû à une faible disponibilité de la mémoire ou à un excès
consommation de mémoire par WMI.
wbemErrTransactionConflict
Valeur : 0x8004106d
L’opération a entraîné un conflit de transaction.
wbemErrForcedRollback
Valeur : 0x8004106e
La transaction a forcé une restauration.
wbemErrUnsupportedLocale
Valeur : 0x8004106f
Les paramètres régionaux utilisés dans l’appel ne sont pas pris en charge.
wbemErrHandleOutOfDate
Valeur : 0x80041070
Le handle d’objet est obsolète.
wbemErrConnectionFailed
Valeur : 0x80041071
Indique que la connexion à la base de données SQL a échoué.
wbemErrInvalidHandleRequest
Valeur : 0x80041072
La demande de handle n’était pas valide.
wbemErrPropertyNameTooWide
Valeur : 0x80041073
Le nom de la propriété contient plus de 255 caractères.
wbemErrClassNameTooWide
Valeur : 0x80041074
Le nom de la classe contient plus de 255 caractères.
wbemErrMethodNameTooWide
Valeur : 0x80041075
Le nom de la méthode contient plus de 255 caractères.
wbemErrQualifierNameTooWide
Valeur : 0x80041076
Le nom du qualificateur contient plus de 255 caractères.
wbemErrRerunCommand
Valeur : 0x80041077
Indique qu’une commande SQL doit être réexécutée en raison d’un blocage dans SQL. Cette valeur peut être retournée
uniquement lorsque les données sont stockées dans une base de données SQL.
wbemErrDatabaseVerMismatch
Valeur : 0x80041078
La version de la base de données ne correspond pas à la version que traite le pilote de référentiel.
wbemErrVetoPut
Valeur : 0x80041079
WMI ne peut pas effectuer l’opération put, car le fournisseur ne l’autorise pas.
wbemErrVetoDelete
Valeur : 0x8004107a
WMI ne peut pas effectuer l’opération de suppression, car le fournisseur ne l’autorise pas.
wbemErrInvalidLocale
Valeur : 0x80041080
L’identificateur de paramètres régionaux spécifié n’était pas valide pour l’opération.
wbemErrProviderSuspended
Valeur : 0x80041081
Le fournisseur est suspendu.
wbemErrSynchronizationRequired
Valeur : 0x80041082
L’objet doit être validé et récupéré à nouveau pour que l’opération demandée réussisse. Cette constante
est retourné lorsqu’un objet doit être validé et récupéré pour voir la valeur de la propriété.
wbemErrNoSchema
Valeur : 0x80041083
L’opération ne peut pas être terminée, car aucun schéma n’est disponible.
wbemErrProviderAlreadyRegistered
Valeur : 0x80041084
L’inscription du fournisseur ne peut pas être effectuée, car le fournisseur est déjà inscrit.
wbemErrProviderNotRegistered
Valeur : 0x80041085
Le fournisseur pour les données demandées n’est pas inscrit.
wbemErrFatalTransportError
Valeur : 0x80041086
Une erreur de transport irrécupérable s’est produite et aucun autre transport ne sera tenté.
wbemErrEncryptedConnectionRequired
Valeur : 0x80041087
La connexion cliente à WINMGMT doit être chiffrée pour cette opération. The
Les paramètres de sécurité du proxy IWbemServices doivent être ajustés
et l’opération retentée.
wbemErrRegistrationTooBroad
Valeur : 0x80042001
L'inscription du fournisseur chevauche le domaine d'événements système.
wbemErrRegistrationTooPrecise
Valeur : 0x80042002
Une clause WITHIN n'est pas utilisée dans cette requête.
wbemErrTimedout
Valeur : 0x80043001
Erreur spécifique à Automation.
wbemErrResetToDefault
Valeur : 0x80043002
L’utilisateur a supprimé une valeur par défaut de remplacement pour la classe actuelle. Valeur par défaut de cette propriété dans
la classe parente a été réactivée. Erreur spécifique à Automation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête wbemdisp.h

Voir aussi

Constantes de l'API de script

WBEMSTATUS

Constantes d’erreur WMI