WMIQ_ANALYSIS_TYPE enumeration (wmiutils.h)

Contains constants used to specify the type of analysis to perform by using the GetAnalysis method.

Syntax

typedef enum __MIDL___MIDL_itf_wmiutils_0000_0001_0001 {
  WMIQ_ANALYSIS_RPN_SEQUENCE = 0x1,
  WMIQ_ANALYSIS_ASSOC_QUERY = 0x2,
  WMIQ_ANALYSIS_PROP_ANALYSIS_MATRIX = 0x3,
  WMIQ_ANALYSIS_QUERY_TEXT = 0x4,
  WMIQ_ANALYSIS_RESERVED = 0x8000000
} WMIQ_ANALYSIS_TYPE;

Constants

 
WMIQ_ANALYSIS_RPN_SEQUENCE
Value: 0x1
Used if the query has a SELECT clause. When this type of analysis is used, pAnalysis points to an SWbemRpnEncodedQuery structure.
WMIQ_ANALYSIS_ASSOC_QUERY
Value: 0x2
Used to return information about association type queries. When this type of analysis is used, pAnalysis points to an SWbemAssocQueryInf structure.
WMIQ_ANALYSIS_PROP_ANALYSIS_MATRIX
Value: 0x3
Unused. Reserved for future use.
WMIQ_ANALYSIS_QUERY_TEXT
Value: 0x4
Used to return a text string that has the original query text. If this type of analysis is used, pAnalysis points to a text string that contains the original query text.

You can use this parameter if a parser object is passed to another method.
WMIQ_ANALYSIS_RESERVED
Value: 0x8000000
Unused. Reserved for future use.

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Header wmiutils.h