다음을 통해 공유


쿼리

모든 프로필에서 세션 및 공급자의 속성을 쿼리합니다.

구문

HRESULT Query
  ([out] BSTR* pbstrResults,
  [in] VARIANT_BOOL fValidateRuntimeState)
;

매개 변수

pbstrResults
[out] WPRC 라이브러리에서 시작한 모든 프로필의 세션 및 공급자 속성을 포함하는 XML 형식의 문자열입니다.

fValidateRuntimeState
[in] 라이브러리에서 녹음/녹화가 실행 중인지 여부를 결정해야 하는지 여부를 나타내는 부울입니다.

반환 값

다음 표에서는 사용 가능한 값을 설명합니다.

반환 값 설명

S_OK

함수가 속성을 성공적으로 반환했습니다.

E_POINTER

포인터가 잘못되었습니다.

E_WPRC_FAILED_TO_QUERY_PROFILES

라이브러리가 모든 프로필에서 세션 및 공급자의 속성을 쿼리하지 못했습니다. 자세한 오류 정보를 얻으려면 IControlErrorInfo를 사용하세요.

E_WPRC_INVALID_PROFILES_RUNTIME_STATE

시스템에서 실행되는 프로필 목록이 녹음/녹화를 시작하는 데 사용된 프로필과 일치하지 않습니다. 자세한 오류 정보를 얻으려면 IControlErrorInfo를 참조하세요.

IControlManager