다음을 통해 공유


drmk.h 헤더

이 헤더는 오디오에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

drmk.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
IDrmAudioStream

IDrmAudioStream 인터페이스는 오디오 스트림의 디지털 콘텐츠에 DRM 보호를 할당합니다.

Functions

 
DrmAddContentHandlers

DrmAddContentHandlers 함수는 시스템에 보호된 콘텐츠를 처리하는 함수 목록을 제공합니다.
DrmCreateContentMixed

DrmCreateContentMixed 함수는 DRM 콘텐츠 ID를 만들어 여러 스트림의 혼합 콘텐츠를 포함하는 KS 오디오 스트림을 식별합니다.
DrmDestroyContent

DrmDestroyContent 함수는 DrmCreateContentMixed에서 만든 DRM 콘텐츠 ID를 삭제합니다.
DrmForwardContentToDeviceObject

DrmForwardContentToDeviceObject 함수는 호출자가 보호된 콘텐츠를 전달하려는 디바이스를 나타내는 디바이스 개체를 허용합니다.
DrmForwardContentToFileObject

DrmForwardContentToFileObject 함수는 사용되지 않으며 기존 드라이버를 지원하기 위해서만 유지 관리됩니다.
DrmForwardContentToInterface

DrmForwardContentToInterface 함수는 호출자가 보호된 콘텐츠를 전달하려는 개체의 COM 인터페이스에 대한 포인터를 허용합니다.
DrmGetContentRights

DrmGetContentRights 함수는 DRM 콘텐츠 ID에 할당된 DRM 콘텐츠 권한을 검색합니다.

콜백 함수

 
PFNDRMADDCONTENTHANDLERS

Microsoft는 내부용으로만 PFNDRMADDCONTENTHANDLERS 콜백 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요.
PFNDRMCREATECONTENTMIXED

Microsoft는 내부용으로만 PFNDRMCREATECONTENTMIXED 콜백 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요.
PFNDRMDESTROYCONTENT

Microsoft는 내부용으로만 PFNDRMDESTROYCONTENT 콜백 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요.
PFNDRMFORWARDCONTENTTODEVICEOBJECT

Microsoft는 내부용으로만 PFNDRMFORWARDCONTENTTODEVICEOBJECT 콜백 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요.
PFNDRMFORWARDCONTENTTOFILEOBJECT

Microsoft는 내부용으로만 PFNDRMFORWARDCONTENTTOFILEOBJECT 콜백 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요.
PFNDRMFORWARDCONTENTTOINTERFACE

Microsoft는 내부용으로만 PFNDRMFORWARDCONTENTTOINTERFACE 콜백 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요.
PFNDRMGETCONTENTRIGHTS

Microsoft는 내부용으로만 PFNDRMGETCONTENTRIGHTS 콜백 함수를 예약합니다. 코드에서 이 함수를 사용하지 마세요.

구조체

 
DRMFORWARD

DRMFORWARD 구조에는 DRM 콘텐츠 ID를 보호된 콘텐츠를 처리하는 디바이스로 전달하기 위해 DRMK 시스템 드라이버에 필요한 정보가 포함되어 있습니다.
DRMRIGHTS

DRMRIGHTS 구조는 KS 오디오 핀 또는 포트 클래스 드라이버의 스트림 개체에 할당된 DRM 콘텐츠 권한을 지정합니다.
KSDRMAUDIOSTREAM_CONTENTID

KSDRMAUDIOSTREAM_CONTENTID 구조는 KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset 속성 요청에 대한 DRM 콘텐츠 ID 및 DRM 콘텐츠 권한을 지정합니다.
KSP_DRMAUDIOSTREAM_CONTENTID

KSP_DRMAUDIOSTREAM_CONTENTID 구조는 KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset 속성 요청에 대한 속성, 요청 형식 및 컨텍스트를 지정합니다. 또한 DRM 함수에 대한 함수 포인터 목록을 지정합니다.