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 |