SWbemQueryQualifiedName structure (wmiutils.h)

The SWbemQueryQualifiedName structure stores property names for the IWbemQuery::GetAnalysis method.

Syntax

typedef struct tag_SWbemQueryQualifiedName {
  ULONG   m_uVersion;
  ULONG   m_uTokenType;
  ULONG   m_uNameListSize;
  LPCWSTR *m_ppszNameList;
  BOOL    m_bArraysUsed;
  BOOL    *m_pbArrayElUsed;
  ULONG   *m_puArrayIndex;
} SWbemQueryQualifiedName;

Members

m_uVersion

Unused. Always 1 (one).

m_uTokenType

Unused. Always 1 (one).

m_uNameListSize

Number of elements in the list of names. For example, for the "propName" property, m_uNameListSize is 1 (one) and m_ppszNameList is "propName".

m_ppszNameList

List of property names. For example, for the "propName" property, m_uNameListSize is 1 (one) and m_ppszNameList is "propName".

m_bArraysUsed

Unused. Always false.

m_pbArrayElUsed

Unused. Always NULL.

m_puArrayIndex

Unused. Always NULL.

Requirements

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

See also

IWbemQuery

IWbemQuery::GetAnalysis

SWbemRpnEncodedQuery