Méthode IWbemQuery ::GetAnalysis (wmiutils.h)
La méthode IWbemQuery ::GetAnalysis obtient les résultats d’une analyse de requête réussie.
Syntaxe
HRESULT GetAnalysis(
[in] ULONG uAnalysisType,
[in] ULONG uFlags,
[out] LPVOID *pAnalysis
);
Paramètres
[in] uAnalysisType
Type d’analyse à obtenir.
WMIQ_ANALYSIS_RPN_SEQUENCE (1)
Utilisé si la requête a une clause SELECT. Lorsque ce type d’analyse est utilisé, pAnalysis pointe vers une structure SWbemRpnEncodedQuery .
WMIQ_ANALYSIS_ASSOC_QUERY (2)
Utilisé pour retourner des informations sur les requêtes de type d’association. Lorsque ce type d’analyse est utilisé, pAnalysis pointe vers une structure SWbemAssocQueryInf .
WMIQ_ANALYSIS_PROP_ANALYSIS_MATRIX (3)
Inutilisé. Réservé pour un usage futur.
WMIQ_ANALYSIS_QUERY_TEXT (4)
Utilisé pour renvoyer une chaîne de texte contenant le texte de la requête d’origine. Si ce type d’analyse est utilisé, pAnalysis pointe vers une chaîne de texte qui contient le texte de la requête d’origine.
Vous pouvez utiliser ce paramètre si un objet d’analyseur est passé à une autre méthode.
[in] uFlags
Réservé pour un usage futur.
[out] pAnalysis
Pointeur vers l’analyse générée par un appel à IWbemQuery ::GetAnalysis. Il est important de libérer cette mémoire en appelant IWbemQuery ::FreeMemory.
Valeur retournée
Cette méthode retourne un HRESULT qui indique la status d’un appel de méthode.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | wmiutils.h |
Bibliothèque | Wbemuuid.lib |
DLL | Wmiutils.dll |