Struttura SWbemAssocQueryInf (wmiutils.h)

La struttura SWbemAssocQueryInf contiene informazioni dal metodo IWbemQuery::GetAnalysis quando si usa il tipo di analisi WMIQ_ANALYSIS_ASSOC_QUERY .

Sintassi

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;

Members

m_uVersion

Il valore deve essere 2.

m_uAnalysisType

Il valore deve essere 2.

m_uFeatureMask

Valori bit che indicano le funzionalità in una query.

WMIQ_ASSOCQ_ASSOCIATORS (1 (0x1))

I associati sono presenti nella query.

WMIQ_ASSOCQ_REFERENCES (2 (0x2))

I riferimenti sono presenti nella query.

WMIQ_ASSOCQ_RESULTCLASS (4 (0x4))

Nella query viene specificata una classe di risultati.

WMIQ_ASSOCQ_ASSOCCLASS (8 (0x8))

Nella query viene specificata una classe di associazione.

WMIQ_ASSOCQ_ROLE (16 (0x10))

Viene specificato un ruolo nella query.

WMIQ_ASSOCQ_RESULTROLE (0x20))

Un ruolo di risultato viene specificato nella query.

WMIQ_ASSOCQ_REQUIREDQUALIFIER (64 (0x40))

I qualificatori obbligatori vengono specificati nella query.

WMIQ_ASSOCQ_REQUIREDASSOCQUALIFIER (128 (0x80))

I qualificatori di associazione necessari vengono specificati nella query.

WMIQ_ASSOCQ_CLASSDEFONLY (256 (0x100))

La query specifica solo le definizioni di classe.

WMIQ_ASSOCQ_KEYSONLY (512 (0x200))

La query contiene la parola chiave KEYSONLY .

WMIQ_ASSOCQ_SCHEMAONLY (1024 (0x400))

La query restituisce solo lo schema.

WMIQ_ASSOCQ_CLASSREFSONLY (2048 (0x800))

La query restituisce solo i riferimenti alla classe.

m_pPath

Puntatore a un oggetto IWbemPath .

m_pszPath

Rappresentazione stringa del percorso dell'oggetto usato nella query.

m_pszQueryText

Testo della query originale.

m_pszResultClass

Rappresentazione stringa della classe risultato. Se non esiste alcuna classe di risultati, questo campo è NULL.

m_pszAssocClass

Rappresentazione stringa della classe di associazione. Se non esiste alcuna classe di risultati, questo campo è NULL.

m_pszRole

Rappresentazione stringa del ruolo. Se non è presente alcun ruolo, questo campo è NULL.

m_pszResultRole

Rappresentazione stringa del ruolo risultato. Se non esiste alcun ruolo risultato, questo campo è NULL.

m_pszRequiredQualifier

Rappresentazione stringa del qualificatore richiesto. Se non sono necessari qualificatori, questo campo è NULL.

m_pszRequiredAssocQualifier

Puntatore a un elenco dei qualificatori di associazione necessari.

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione wmiutils.h

Vedi anche

IWbemQuery

IWbemQuery::GetAnalysis