Поделиться через


Структура 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

См. также раздел

IWbemQuery

IWbemQuery::GetAnalysis