IOPMVideoOutput::Configure 메서드(opmapi.h)
비디오 출력을 구성합니다. 이 메서드는 OPM(Output Protection Manager) 또는 COPP(Certified Output Protection Protocol) 명령을 드라이버에 보냅니다.
구문
HRESULT Configure(
[in] const OPM_CONFIGURE_PARAMETERS *pParameters,
[in] ULONG ulAdditionalParametersSize,
[in] const BYTE *pbAdditionalParameters
);
매개 변수
[in] pParameters
명령을 포함하는 OPM_CONFIGURE_PARAMETERS 구조체에 대한 포인터입니다. OPM 명령 목록은 OPM 명령을 참조하세요.
[in] ulAdditionalParametersSize
pbAdditionalParameters 버퍼의 크기(바이트)입니다.
[in] pbAdditionalParameters
명령에 대한 추가 정보가 포함된 버퍼에 대한 포인터입니다.
반환 값
메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.
설명
이 메서드는 COPP의 IAMCertifiedOutputProtection::P rotectionCommand 메서드와 동일합니다.
이 메서드는 OPM 의미 체계와 COPP 의미 체계를 모두 지원합니다. COPP 의미 체계는 이전 버전과의 호환성을 위해 지원됩니다. 새 애플리케이션은 OPM 의미 체계를 사용해야 합니다.
OPM 의미 체계
일부 OPM 명령은 pbAdditionalParameters 매개 변수에 추가 구성 정보를 전달해야 합니다. ulAdditionalParametersSize 매개 변수는 추가 데이터의 크기를 지정합니다.COPP 의미 체계
pbAdditionalParameters 매개 변수는 NULL이어야 하고 ulAdditionalParametersSize는 0이어야 합니다.요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | opmapi.h |