共用方式為


drmk.h 標頭

音訊會使用此標頭。 如需詳細資訊,請參閱

drmk.h 包含下列程式設計介面:

介面

 
IDrmAudioStream

IDrmAudioStream 介面會將 DRM 保護指派給音訊資料流程中的數位內容。

函式

 
DrmAddContentHandlers

DrmAddContentHandlers 函式提供系統處理受保護內容的函式清單。
DrmCreateContentMixed

DrmCreateContentMixed 函式會建立 DRM 內容識別碼,以識別包含來自數個數據流之混合內容的 KS 音訊資料流程。
DrmDestroyContent

DrmDestroyContent 函式會刪除 DrmCreateContentMixed 所建立的 DRM 內容識別碼。
DrmForwardContentToDeviceObject

DrmForwardContentToDeviceObject 函式接受代表呼叫端想要轉送受保護內容的裝置物件。
DrmForwardContentToFileObject

DrmForwardContentToFileObject 函式已經過時,而且只會維護以支援現有的驅動程式。
DrmForwardContentToInterface

DrmForwardContentToInterface 函式接受呼叫端想要轉送受保護內容的物件的 COM 介面指標。
DrmGetContentRights

DrmGetContentRights 函式會擷取指派給 DRM 內容識別碼的 DRM 內容許可權。

回呼函式

 
PFNDRMADDCONTENTHANDLERS

Microsoft 僅保留 PFNDRMADDCONTENTHANDLERS 回呼函式以供內部使用。 請勿在程式碼中使用此函式。
PFNDRMCREATECONTENTMIXED

Microsoft 保留 PFNDRMCREATECONTENTMIXED 回呼函式以供內部使用。 請勿在程式碼中使用此函式。
PFNDRMDESTROYCONTENT

Microsoft 僅保留 PFNDRMDESTROYCONTENT 回呼函式以供內部使用。 請勿在程式碼中使用此函式。
PFNDRMFORWARDCONTENTTODEVICEOBJECT

Microsoft 保留 PFNDRMFORWARDCONTENTTODEVICEOBJECT 回呼函式以供內部使用。 請勿在程式碼中使用此函式。
PFNDRMFORWARDCONTENTTOFILEOBJECT

Microsoft 保留 PFNDRMFORWARDCONTENTTOFILEOBJECT 回呼函式以供內部使用。 請勿在程式碼中使用此函式。
PFNDRMFORWARDCONTENTTOINTERFACE

Microsoft 保留 PFNDRMFORWARDCONTENTTOINTERFACE 回呼函式以供內部使用。 請勿在程式碼中使用此函式。
PFNDRMGETCONTENTRIGHTS

Microsoft 僅保留 PFNDRMGETCONTENTRIGHTS 回呼函式以供內部使用。 請勿在程式碼中使用此函式。

結構

 
DRMFORWARD

DRMFORWARD 結構包含 DRMK 系統驅動程式需要的資訊,以便將 DRM 內容識別碼轉送到處理受保護內容的裝置。
DRMRIGHTS

DRMRIGHTS 結構會指定指派給 KS 音訊釘選或埠類別驅動程式資料流程物件的 DRM 內容許可權。
KSDRMAUDIOSTREAM_CONTENTID

KSDRMAUDIOSTREAM_CONTENTID 結構會指定KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset屬性要求的 DRM 內容識別碼和 DRM 內容許可權。
KSP_DRMAUDIOSTREAM_CONTENTID

KSP_DRMAUDIOSTREAM_CONTENTID 結構會指定KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset屬性要求的屬性、要求類型和內容。 它也會指定 DRM 函式的函式指標清單。