Compartir a través de


Estructura SWbemAssocQueryInf (wmiutils.h)

La estructura SWbemAssocQueryInf contiene información del método IWbemQuery::GetAnalysis cuando se usa el tipo de análisis WMIQ_ANALYSIS_ASSOC_QUERY .

Sintaxis

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;

Miembros

m_uVersion

El valor debe ser 2.

m_uAnalysisType

El valor debe ser 2.

m_uFeatureMask

Valores de bits que indican las características de una consulta.

WMIQ_ASSOCQ_ASSOCIATORS (1 (0x1))

Los asociadores existen en la consulta.

WMIQ_ASSOCQ_REFERENCES (2 (0x2))

Las referencias existen en la consulta.

WMIQ_ASSOCQ_RESULTCLASS (4 (0x4))

Se especifica una clase de resultado en la consulta.

WMIQ_ASSOCQ_ASSOCCLASS (8 (0x8))

Se especifica una clase de asociación en la consulta.

WMIQ_ASSOCQ_ROLE (16 (0x10))

Se especifica un rol en la consulta.

WMIQ_ASSOCQ_RESULTROLE (32 (0x20))

Se especifica un rol de resultado en la consulta.

WMIQ_ASSOCQ_REQUIREDQUALIFIER (64 (0x40))

Los calificadores necesarios se especifican en la consulta.

WMIQ_ASSOCQ_REQUIREDASSOCQUALIFIER (128 (0x80))

Los calificadores de asociación necesarios se especifican en la consulta.

WMIQ_ASSOCQ_CLASSDEFONLY (256 (0x100))

La consulta especifica solo definiciones de clase.

WMIQ_ASSOCQ_KEYSONLY (512 (0x200))

La consulta contiene la palabra clave KEYSONLY .

WMIQ_ASSOCQ_SCHEMAONLY (1024 (0x400))

La consulta devuelve solo el esquema.

WMIQ_ASSOCQ_CLASSREFSONLY (2048 (0x800))

La consulta devuelve solo las referencias de clase.

m_pPath

Puntero a un objeto IWbemPath .

m_pszPath

Representación de cadena de la ruta de acceso del objeto utilizada en la consulta.

m_pszQueryText

Texto de la consulta original.

m_pszResultClass

Representación de cadena de la clase de resultado. Si no hay ninguna clase de resultado, este campo es NULL.

m_pszAssocClass

Representación de cadena de la clase de asociación. Si no hay ninguna clase de resultado, este campo es NULL.

m_pszRole

Representación de cadena del rol. Si no hay ningún rol, este campo es NULL.

m_pszResultRole

Representación de cadena del rol de resultado. Si no hay ningún rol de resultado, este campo es NULL.

m_pszRequiredQualifier

Representación de cadena del calificador necesario. Si no se requieren calificadores, este campo es NULL.

m_pszRequiredAssocQualifier

Puntero a una lista de calificadores de asociación necesarios.

Requisitos

   
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Encabezado wmiutils.h

Consulte también

IWbemQuery

IWbemQuery::GetAnalysis