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 오디오 필터를 인증합니다.
DrmForwardContentToFileObject
KS 오디오 필터를 성공적으로 인증하는 경우 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