Partager via


Énumération WbemQueryFlagEnum (wbemdisp.h)

Les constantes WbemQueryFlagEnum définissent la profondeur de l’énumération ou de la requête, qui détermine le nombre d’objets retournés par un appel. Ces constantes sont utilisées par SWbemServices.SubclassesOf, SWbemServices.InstancesOf, SWbemObject.Subclasses_ et SWbemObject.Instances_.

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.

Syntax

typedef enum WbemQueryFlagEnum {
  wbemQueryFlagDeep = 0,
  wbemQueryFlagShallow = 1,
  wbemQueryFlagPrototype = 2
} ;

Constantes

 
wbemQueryFlagDeep
Valeur : 0
Force l’énumération récursive dans toutes les sous-classes dérivées de la classe parente spécifiée. La classe parente elle-même n’est pas retournée dans l’énumération.
wbemQueryFlagShallow
Valeur : 1
Force l’énumération à inclure uniquement les sous-classes immédiates de la classe parente spécifiée.
wbemQueryFlagPrototype
Valeur : 2
Utilisé pour le prototypage. Elle empêche la requête de se produire et retourne à la place un objet qui ressemble à un objet de résultat classique.

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