다음을 통해 공유


CFrameworkQuery 클래스(frquery.h)

[CFrameworkQuery 클래스는 WMI 공급자 프레임워크의 일부이며 현재 최종 상태로 간주됩니다. 이 라이브러리에 영향을 미치는 보안과 관련되지 않은 문제에 대해서는 더 이상 개발, 개선 또는 업데이트가 이루어지지 않습니다. 모든 새로운 개발에서는 MI API를 사용해야 합니다.]

CFrameworkQuery 클래스는 쿼리를 구문 분석하고 조작하는 데 사용됩니다. 여기에는 특정 속성 값을 반환하는 메서드와 포함된 특정 속성을 확인하기 위해 쿼리를 테스트하는 메서드가 포함되어 있습니다.

공급자 작성기는 일반적으로 이 클래스에서 파생 클래스를 만들거나 이 클래스의 인스턴스를 만들 필요가 없습니다. 더 일반적으로 이 클래스의 instance 전달되며 다양한 메서드를 사용하여 클라이언트에서 요청하는 정보를 확인합니다.

CFrameworkQuery 에는 다음과 같은 유형의 멤버가 있습니다.

메서드 Description
AllPropertiesAreRequired instance 대한 모든 속성이 요청되는지 여부를 나타냅니다.
GetQuery CFrameworkQuery 개체와 연결된 실제 WQL 명령을 검색합니다.
GetQueryClassName 쿼리에서 클래스 이름을 검색합니다.
GetRequiredProperties 쿼리를 충족하는 데 필요한 모든 속성 목록을 반환합니다. 여기에는 SELECT 절과 WHERE 절의 속성이 모두 포함됩니다.
GetValuesForProp 쿼리 내에 나타날 때 해당 속성에 의해 생성된 특정 속성에 대한 모든 값을 반환합니다.
IsPropertyRequired 쿼리에서 특정 속성을 요청했는지 확인합니다. SELECT 절과 WHERE 절이 모두 선택되어 있습니다.
KeysOnly 키 속성만 필요한지 여부를 나타냅니다.

메서드

CFrameworkQuery 클래스에는 이러한 메서드가 있습니다.

 
CFrameworkQuery::AllPropertiesAreRequired

AllPropertiesAreRequired 메서드는 instance 대한 모든 속성이 요청되었는지 여부를 나타냅니다.
CFrameworkQuery::GetQuery

GetQuery 메서드는 CFrameworkQuery 개체와 연결된 실제 WQL 명령을 검색합니다.
CFrameworkQuery::GetQueryClassName

GetQueryClassName 메서드는 쿼리에서 클래스 이름을 검색합니다.
CFrameworkQuery::GetRequiredProperties

GetRequiredProperties 메서드는 쿼리의 SELECT 문에 지정된 모든 속성 목록을 반환합니다. SELECT 절과 WHERE 절 모두에서 속성을 반환합니다.
CFrameworkQuery::GetValuesForProp

GetValuesForProp 메서드는 쿼리 내에 나타날 때 해당 속성에 의해 생성된 특정 속성에 대한 모든 값을 반환합니다. (오버로드 1/2)
CFrameworkQuery::GetValuesForProp

GetValuesForProp 메서드는 쿼리 내에 나타날 때 해당 속성에 의해 생성된 특정 속성에 대한 모든 값을 반환합니다. (오버로드 2/2)
CFrameworkQuery::IsPropertyRequired

IsPropertyRequired 메서드는 쿼리에서 특정 속성을 요청했는지 여부를 결정합니다. SELECT 절과 WHERE 절이 모두 선택되어 있습니다.
CFrameworkQuery::KeysOnly

KeysOnly 메서드는 키 속성만 필요한지 여부를 나타냅니다.

설명

이 클래스의 소멸자 CFrameworkQuery::~CFrameworkQuery입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 frquery.h(FwCommon.h 포함)