acXDRMRIGHTS 結構 (acxstreams.h)
ACXDRMRIGHTS 結構會指定指派給 ACX 音訊釘選或驅動程式數據流物件的 DRM 內容許可權。
語法
typedef struct _ACXDRMRIGHTS {
int CopyProtect;
ULONG Reserved;
int DigitalOutputDisable;
} ACXDRMRIGHTS, *PACXDRMRIGHTS;
成員
CopyProtect
指定下列其中一個複製保護值:
真 啟用複製保護。
音訊應用程式不得執行下列動作:
將內容以任何形式儲存在任何非揮發性記憶體中。
以傳址方式或傳值方式將內容傳遞至未由DRM系統驗證的主機系統內的任何其他元件。
假 停用複製保護。 您可以無限制地複製內容。
Reserved
保留供未來使用。 初始化為零。
DigitalOutputDisable
指定下列其中一個數字輸出保護值:
真 停用數字輸出。 軟體元件不得透過任何類型的數位介面,將內容從主機系統傳輸出來。 請注意,數位輸出保護不會影響USB裝置,因為主機系統包含USB裝置。
假 啟用數字輸出。 內容可以從主機系統傳輸到外部元件,而不受限制。
備註
如果驅動程式支援DRMRIGHTS,也實作專屬的複製保護機制,則驅動程式必須使用 CopyProtect 和 DigitalOutputDisable 的值來匯總專屬實作的結果,以判斷最終的複製保護狀態。 最終的複製保護狀態必須是所有未處理複製保護要求最嚴格的狀態。
ACX 需求
最小 ACX 版本: 1.0
如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀。
規格需求
需求 | 值 |
---|---|
標頭 | acxstreams.h |