Compartilhar via


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

Confira também

IWbemQuery

IWbemQuery::GetAnalysis