Partager via


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

Voir aussi

IWbemQuery

SWbemAssocQueryInf

SWbemRpnEncodedQuery