共用方式為


KSP_DRMAUDIOSTREAM_CONTENTID結構 (drmk.h)

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

語法

typedef struct {
  KSPROPERTY                         Property;
  PVOID                              Context;
  PFNDRMADDCONTENTHANDLERS           DrmAddContentHandlers;
  PFNDRMCREATECONTENTMIXED           DrmCreateContentMixed;
  PFNDRMDESTROYCONTENT               DrmDestroyContent;
  PFNDRMFORWARDCONTENTTODEVICEOBJECT DrmForwardContentToDeviceObject;
  PFNDRMFORWARDCONTENTTOFILEOBJECT   DrmForwardContentToFileObject;
  PFNDRMFORWARDCONTENTTOINTERFACE    DrmForwardContentToInterface;
  PFNDRMGETCONTENTRIGHTS             DrmGetContentRights;
} KSP_DRMAUDIOSTREAM_CONTENTID, *PKSP_DRMAUDIOSTREAM_CONTENTID;

成員

Property

指定要取得或設定的屬性。 這個成員是 KSPROPERTY 類型的結構。

Context

內容數據的指標。 這是 DrmForwardContentToDeviceObject 函式的 DrmForward 參數中指定的內容。

DrmAddContentHandlers

DrmAddContentHandlers 函式的指標。

DrmCreateContentMixed

DrmCreateContentMixed 函式的指標。

DrmDestroyContent

DrmDestroyContent 函式的指標。

DrmForwardContentToDeviceObject

DrmForwardContentToDeviceObject 函式的指標。

DrmForwardContentToFileObject

DrmForwardContentToFileObject 函式的指標。

DrmForwardContentToInterface

DrmForwardContentToInterface 函式的指標。

DrmGetContentRights

DrmGetContentRights 函式的指標。

備註

結構包含DRM連結庫函式的函式指標,以提供驅動程式方便存取這些函式。

規格需求

需求
標頭 drmk.h (包含Drmk.h)

另請參閱

DrmAddContentHandlers

DrmCreateContentMixed

DrmDestroyContent

DrmForwardContentToDeviceObject

DrmForwardContentToFileObject

DrmForwardContentToInterface

DrmGetContentRights

KSPROPERTY

KSPROPERTY_DRMAUDIOSTREAM_CONTENTID