Estrutura SWbemAssocQueryInf (wmiutils.h)
A estrutura SWbemAssocQueryInf contém informações do método IWbemQuery::GetAnalysis quando você usa o tipo de análise WMIQ_ANALYSIS_ASSOC_QUERY .
Sintaxe
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;
Membros
m_uVersion
O valor deve ser 2.
m_uAnalysisType
O valor deve ser 2.
m_uFeatureMask
Valores de bit que indicam os recursos em uma consulta.
WMIQ_ASSOCQ_ASSOCIATORS (1 (0x1))
Os associadores existem na consulta.
WMIQ_ASSOCQ_REFERENCES (2 (0x2))
Existem referências na consulta.
WMIQ_ASSOCQ_RESULTCLASS (4 (0x4))
Uma classe de resultado é especificada na consulta.
WMIQ_ASSOCQ_ASSOCCLASS (8 (0x8))
Uma classe de associação é especificada na consulta.
WMIQ_ASSOCQ_ROLE (16 (0x10))
Uma função é especificada na consulta.
WMIQ_ASSOCQ_RESULTROLE (32 (0x20))
Uma função de resultado é especificada na consulta.
WMIQ_ASSOCQ_REQUIREDQUALIFIER (64 (0x40))
Os qualificadores necessários são especificados na consulta.
WMIQ_ASSOCQ_REQUIREDASSOCQUALIFIER (128 (0x80))
Os qualificadores de associação necessários são especificados na consulta.
WMIQ_ASSOCQ_CLASSDEFONLY (256 (0x100))
A consulta especifica apenas definições de classe.
WMIQ_ASSOCQ_KEYSONLY (512 (0x200))
A consulta contém o palavra-chave KEYSONLY.
WMIQ_ASSOCQ_SCHEMAONLY (1024 (0x400))
A consulta retorna apenas o esquema.
WMIQ_ASSOCQ_CLASSREFSONLY (2048 (0x800))
A consulta retorna apenas as referências de classe.
m_pPath
Ponteiro para um objeto IWbemPath .
m_pszPath
Representação de cadeia de caracteres do caminho do objeto usado na consulta.
m_pszQueryText
Texto da consulta original.
m_pszResultClass
Representação de cadeia de caracteres da classe de resultado. Se não houver nenhuma classe de resultado, esse campo será NULL.
m_pszAssocClass
Representação de cadeia de caracteres da classe de associação. Se não houver nenhuma classe de resultado, esse campo será NULL.
m_pszRole
Representação de cadeia de caracteres da função. Se não houver nenhuma função, esse campo será NULL.
m_pszResultRole
Representação de cadeia de caracteres da função de resultado. Se não houver nenhuma função de resultado, esse campo será NULL.
m_pszRequiredQualifier
Representação de cadeia de caracteres do qualificador necessário. Se nenhum qualificador for necessário, esse campo será NULL.
m_pszRequiredAssocQualifier
Ponteiro para uma lista de qualificadores de associação necessários.
Requisitos
Cliente mínimo com suporte | Windows Vista |
Servidor mínimo com suporte | Windows Server 2008 |
Cabeçalho | wmiutils.h |