Структура SWbemAssocQueryInf (wmiutils.h)
Структура SWbemAssocQueryInf содержит сведения из метода IWbemQuery::GetAnalysis при использовании типа анализа WMIQ_ANALYSIS_ASSOC_QUERY .
Синтаксис
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;
Члены
m_uVersion
Значение должно быть равно 2.
m_uAnalysisType
Значение должно быть равно 2.
m_uFeatureMask
Битовые значения, указывающие признаки в запросе.
WMIQ_ASSOCQ_ASSOCIATORS (1 (0x1))
В запросе существуют ассоциаторы.
WMIQ_ASSOCQ_REFERENCES (2 (0x2))
Ссылки существуют в запросе.
WMIQ_ASSOCQ_RESULTCLASS (4 (0x4))
В запросе указывается класс результатов.
WMIQ_ASSOCQ_ASSOCCLASS (8 (0x8))
Класс ассоциации указывается в запросе.
WMIQ_ASSOCQ_ROLE (16 (0x10))
Роль указывается в запросе.
WMIQ_ASSOCQ_RESULTROLE (32 (0x20))
В запросе указывается результная роль.
WMIQ_ASSOCQ_REQUIREDQUALIFIER (64 (0x40))
Обязательные квалификаторы указываются в запросе.
WMIQ_ASSOCQ_REQUIREDASSOCQUALIFIER (128 (0x80))
Обязательные квалификаторы связи указываются в запросе.
WMIQ_ASSOCQ_CLASSDEFONLY (256 (0x100))
В запросе указываются только определения классов.
WMIQ_ASSOCQ_KEYSONLY (512 (0x200))
Запрос содержит ключевое слово KEYSONLY.
WMIQ_ASSOCQ_SCHEMAONLY (1024 (0x400))
Запрос возвращает только схему.
WMIQ_ASSOCQ_CLASSREFSONLY (2048 (0x800))
Запрос возвращает только ссылки на классы.
m_pPath
Указатель на объект IWbemPath .
m_pszPath
Строковое представление пути объекта, используемого в запросе.
m_pszQueryText
Текст исходного запроса.
m_pszResultClass
Строковое представление класса результата. Если класс результата отсутствует, это поле имеет значение NULL.
m_pszAssocClass
Строковое представление класса ассоциации. Если класс результата отсутствует, это поле имеет значение NULL.
m_pszRole
Строковое представление роли. Если роли нет, это поле имеет значение NULL.
m_pszResultRole
Строковое представление результирующих ролей. Если результирующих ролей нет, это поле имеет значение NULL.
m_pszRequiredQualifier
Строковое представление требуемого квалификатора. Если квалификаторы не требуются, это поле имеет значение NULL.
m_pszRequiredAssocQualifier
Указатель на список обязательных квалификаторов связи.
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Верхняя часть | wmiutils.h |