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 포함) |