DrmForwardContentToFileObject 함수(drmk.h)
이 DrmForwardContentToFileObject 함수는 사용되지 않으며 기존 드라이버를 지원하기 위해서만 유지 관리됩니다. 이 함수는 보호된 콘텐츠를 처리하는 디바이스를 나타내는 파일 개체를 운영 체제에 보냅니다. 또한 지정된 디바이스에 보호된 콘텐츠를 포함하는 스트림의 콘텐츠 ID 및 관련 DRM 권한을 전달합니다.
구문
NTSTATUS DrmForwardContentToFileObject(
[in] ULONG ContentId,
[in] PFILE_OBJECT FileObject
);
매개 변수
[in] ContentId
DRM 콘텐츠 ID를 지정합니다. 이 매개 변수는 보호된 KS 오디오 스트림을 식별합니다.
[in] FileObject
KS 오디오 스트림이 전송되는 KS 오디오 핀을 나타내는 파일 개체에 대한 포인터입니다.
반환 값
DrmForwardContentToFileObject 는 호출에 성공하면 STATUS_SUCCESS 반환합니다. 다음 표에서는 가능한 오류 반환 값 중 일부를 보여줍니다.
| 반환 코드 | 설명 |
|---|---|
|
FileObject와 연결된 KS 오디오 핀이 ContentId에 할당된 DRM 콘텐츠 권한을 지원하지 않음을 나타냅니다. |
설명
이 함수는 DrmForwardContentToDeviceObject로 대체됩니다. 호출 DrmForwardContentToFileObject 하는 드라이버는 시스템이 더 낮은 DRM 보안 수준에서 실행되도록 합니다. 대신 새 드라이버가 호출 DrmForwardContentToDeviceObject 되어야 합니다.
이 함수는 DrmForwardContentToFileObject FileObject가 나타내는 KS 오디오 핀을 구현하는 KS 오디오 필터를 인증합니다. KS 오디오 필터를 성공적으로 인증하면 DrmForwardContentToFileObject FileObject로 표시되는 오디오 핀에 KS 속성 KSPROPERTY_DRMAUDIOSTREAM_CONTENTID 설정됩니다. 속성 데이터에는 DRM 콘텐츠 ID 및 DRMRIGHTS 구조가 포함됩니다. DrmForwardContentToFileObject 는 반환 후 FileObject 를 사용하지 않습니다.
DrmForwardContentToFileObject는 PcForwardContentToFileObject 및 IDrmPort::ForwardContentToFileObject와 동일한 함수를 수행합니다. 자세한 내용은 DRM 함수 및 인터페이스를 참조하세요.
요구 사항
| 대상 플랫폼 | 유니버설 |
| 헤더 | drmk.h(Drmk.h 포함) |
| 라이브러리 | Drmk.lib |
| IRQL | PASSIVE_LEVEL |
참고 항목
DrmForwardContentToDeviceObject
IDrmPort::ForwardContentToFileObject
피드백
다음에 대한 사용자 의견 제출 및 보기