Partager via


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

Voir aussi

IWbemQuery

IWbemQuery::GetAnalysis