Classe CFrameworkQuery (frquery.h)
[La classe CFrameworkQuery fait partie du framework de fournisseur WMI. Celui-ci est désormais considéré comme étant à l’état final. Aucun autre développement, aucune autre amélioration ou mise à jour ne sera disponible pour les problèmes non liés à la sécurité affectant ces bibliothèques. Les API MI doivent être utilisées dans tout nouveau développement.]
La classe CFrameworkQuery est utilisée pour analyser et manipuler une requête. Il contient des méthodes qui retournent des valeurs de propriété spécifiques et des méthodes qui testent la requête pour déterminer les propriétés particulières incluses.
Les enregistreurs de fournisseur n’auront généralement pas besoin de créer des classes dérivées à partir de cette classe ou de créer des instances de cette classe. Plus généralement, vous recevrez une instance de cette classe et utiliserez les différentes méthodes pour déterminer quelles informations sont demandées par le client.
CFrameworkQuery a les types de membres suivants :
Méthode | Description |
---|---|
AllPropertiesAreRequiredred | Indique si toutes les propriétés du instance sont demandées. |
GetQuery | Récupère la commande WQL réelle associée à l’objet CFrameworkQuery . |
GetQueryClassName | Récupère le nom de la classe à partir de la requête. |
GetRequiredProperties | Retourne une liste de toutes les propriétés requises pour satisfaire une requête. Il inclut les propriétés des clauses SELECT et WHERE . |
GetValuesForProp | Retourne toutes les valeurs pour une propriété particulière qui sont générées par cette propriété telle qu’elle apparaît dans la requête. |
IsPropertyRequiredred | Détermine si une propriété particulière a été demandée par la requête. Les clauses SELECT et WHERE sont vérifiées. |
KeysOnly | Indique si seules les propriétés de clé sont requises. |
Méthodes
La classe CFrameworkQuery possède ces méthodes.
CFrameworkQuery::AllPropertiesAreRequired La méthode AllPropertiesAreRequired indique si toutes les propriétés du instance sont demandées. |
CFrameworkQuery::GetQuery La méthode GetQuery récupère la commande WQL réelle associée à l’objet CFrameworkQuery. |
CFrameworkQuery::GetQueryClassName La méthode GetQueryClassName récupère le nom de la classe à partir de la requête. |
CFrameworkQuery::GetRequiredProperties La méthode GetRequiredProperties retourne une liste de toutes les propriétés spécifiées dans l’instruction SELECT d’une requête. Il retourne les propriétés des clauses SELECT et WHERE. |
CFrameworkQuery::GetValuesForProp La méthode GetValuesForProp retourne toutes les valeurs pour une propriété particulière qui sont générées par cette propriété telle qu’elle apparaît dans la requête. (surcharge 1/2) |
CFrameworkQuery::GetValuesForProp La méthode GetValuesForProp retourne toutes les valeurs pour une propriété particulière qui sont générées par cette propriété telle qu’elle apparaît dans la requête. (surcharge 2/2) |
CFrameworkQuery::IsPropertyRequiredred La méthode IsPropertyRequired détermine si une propriété particulière a été demandée par la requête. Les clauses SELECT et WHERE sont vérifiées. |
CFrameworkQuery::KeysOnly La méthode KeysOnly indique si seules les propriétés de clé sont requises. |
Notes
Le destructeur de cette classe est CFrameworkQuery::~CFrameworkQuery.
Spécifications
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | frquery.h (inclure FwCommon.h) |