Share via


IMFContentProtectionManager::EndEnableContent 메서드(mfidl.h)

콘텐츠를 사용하도록 설정하는 작업을 수행하기 위한 비동기 요청을 종료합니다. 이 메서드는 PMP(보호된 미디어 경로)에서 호출되어 IMFContentProtectionManager::BeginEnableContent에 대한 비동기 호출을 완료합니다.

구문

HRESULT EndEnableContent(
  [in] IMFAsyncResult *pResult
);

매개 변수

[in] pResult

IMFAsyncResult 인터페이스에 대한 포인터입니다. 이 포인터는 애플리케이션이 호출자의 IMFAsyncCallback::Invoke 메서드에 전달한 값과 동일합니다.

반환 값

이 메서드는 HRESULT를 반환합니다. 가능한 값에는 다음 표에 있는 값이 포함되지만, 이에 국한되는 것은 아닙니다.

반환 코드 Description
S_OK
메서드가 성공했습니다.

설명

BeginEnableContent 메서드가 비동기적으로 완료되면 애플리케이션은 비동기 콜백을 호출하여 PMP에 알린다. PMP는 애플리케이션에서 EndEnableContent 를 호출하여 결과 코드를 가져옵니다. 이 메서드는 콜백 메서드 내에서 애플리케이션의 스레드에서 호출됩니다. 따라서 콜백을 호출한 스레드를 차단해서는 안됩니다.

애플리케이션은 BeginEnableContent 호출 이후 비동기 처리의 성공 또는 실패 코드를 반환해야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 mfidl.h
라이브러리 Mfuuid.lib

참고 항목

IMFContentProtectionManager