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 |