共用方式為


ACXDRMRIGHTS 結構 (acxstreams.h)

ACXDRMRIGHTS 結構會指定指派給 ACX 音訊釘選或驅動程式數據流物件的 DRM 內容許可權。

語法

typedef struct _ACXDRMRIGHTS {
  int   CopyProtect;
  ULONG Reserved;
  int   DigitalOutputDisable;
} ACXDRMRIGHTS, *PACXDRMRIGHTS;

成員

CopyProtect

指定下列其中一個複製保護值:

TRUE 啟用複製保護。

音訊應用程式不得執行下列動作:

  • 將內容以任何形式儲存在任何非揮發性記憶體中。

  • 以傳址方式或傳值方式將內容傳遞至未由DRM系統驗證的主機系統內的任何其他元件。

FALSE 停用複製保護。 內容可以不受限制地複製。

Reserved

保留供日後使用。 初始化為零。

DigitalOutputDisable

指定下列其中一個數字輸出保護值:

TRUE 停用數字輸出。 軟體元件不得透過任何類型的數位介面,從主機系統傳輸內容。 請注意,數位輸出保護不會影響USB裝置,因為主機系統包含USB裝置。

FALSE 啟用數字輸出。 內容可以不受限制地從主機系統傳輸到外部元件。

言論

如果驅動程式支援DRMRIGHTS並實作專屬複製保護機制,驅動程式必須匯總專屬實作的結果,並將 CopyProtect 和 DigitalOutputDisable 的值匯總,以判斷最終的複製保護狀態。 最後一個複製保護狀態必須是所有未完成複製保護要求中限制最嚴格的狀態。

ACX 需求

ACX 最低版本: 1.0

如需 ACX 版本的詳細資訊,請參閱 ACX 版本概觀

要求

要求 價值
標頭 acxstreams.h

另請參閱