Structure SWbemAssocQueryInf (wmiutils.h)
La structure SWbemAssocQueryInf contient des informations provenant de la méthode IWbemQuery::GetAnalysis lorsque vous utilisez le type d’analyse WMIQ_ANALYSIS_ASSOC_QUERY .
Syntaxe
typedef struct tag_SWbemAssocQueryInf {
ULONG m_uVersion;
ULONG m_uAnalysisType;
ULONG m_uFeatureMask;
IWbemPath *m_pPath;
LPWSTR m_pszPath;
LPWSTR m_pszQueryText;
LPWSTR m_pszResultClass;
LPWSTR m_pszAssocClass;
LPWSTR m_pszRole;
LPWSTR m_pszResultRole;
LPWSTR m_pszRequiredQualifier;
LPWSTR m_pszRequiredAssocQualifier;
} SWbemAssocQueryInf;
Membres
m_uVersion
La valeur doit être 2.
m_uAnalysisType
La valeur doit être 2.
m_uFeatureMask
Valeurs de bits qui indiquent les fonctionnalités d’une requête.
WMIQ_ASSOCQ_ASSOCIATORS (1 (0x1))
Des associateurs existent dans la requête.
WMIQ_ASSOCQ_REFERENCES (2 (0x2))
Des références existent dans la requête.
WMIQ_ASSOCQ_RESULTCLASS (4 (0x4))
Une classe de résultat est spécifiée dans la requête.
WMIQ_ASSOCQ_ASSOCCLASS (8 (0x8))
Une classe d’association est spécifiée dans la requête.
WMIQ_ASSOCQ_ROLE (16 (0x10))
Un rôle est spécifié dans la requête.
WMIQ_ASSOCQ_RESULTROLE (32 (0x20))
Un rôle de résultat est spécifié dans la requête.
WMIQ_ASSOCQ_REQUIREDQUALIFIER (64 (0x40))
Les qualificateurs requis sont spécifiés dans la requête.
WMIQ_ASSOCQ_REQUIREDASSOCQUALIFIER (128 (0x80))
Les qualificateurs d’association requis sont spécifiés dans la requête.
WMIQ_ASSOCQ_CLASSDEFONLY (256 (0x100))
La requête spécifie uniquement les définitions de classe.
WMIQ_ASSOCQ_KEYSONLY (512 (0x200))
La requête contient le mot clé KEYSONLY.
WMIQ_ASSOCQ_SCHEMAONLY (1024 (0x400))
La requête retourne uniquement le schéma.
WMIQ_ASSOCQ_CLASSREFSONLY (2048 (0x800))
La requête retourne uniquement les références de classe.
m_pPath
Pointeur vers un objet IWbemPath .
m_pszPath
Représentation sous forme de chaîne du chemin d’accès de l’objet utilisé dans la requête.
m_pszQueryText
Texte de la requête d’origine.
m_pszResultClass
Représentation sous forme de chaîne de la classe de résultat. S’il n’existe aucune classe de résultat, ce champ a la valeur NULL.
m_pszAssocClass
Représentation sous forme de chaîne de la classe d’association. S’il n’existe aucune classe de résultat, ce champ a la valeur NULL.
m_pszRole
Représentation sous forme de chaîne du rôle. S’il n’y a pas de rôle, ce champ a la valeur NULL.
m_pszResultRole
Représentation sous forme de chaîne du rôle de résultat. S’il n’existe aucun rôle de résultat, ce champ a la valeur NULL.
m_pszRequiredQualifier
Représentation sous forme de chaîne du qualificateur requis. Si aucun qualificateur n’est requis, ce champ a la valeur NULL.
m_pszRequiredAssocQualifier
Pointeur vers une liste de qualificateurs d’association requis.
Spécifications
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
En-tête | wmiutils.h |