ntddccs.h 標頭

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

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

IOCTLs

 
IOCTL_AACS_END_SESSION

釋放由 IOCTL_AACS_START_SESSION 取得的驗證授與識別碼 (AGID) 。
IOCTL_AACS_GENERATE_BINDING_NONCE

讀取從磁片上指定位元組位移開始的 AACS (AACS) 系結 nonce,作為寫入受保護資料區域的通訊協定的一部分。
IOCTL_AACS_GET_CERTIFICATE

查詢裝置憑證的邏輯單元。
IOCTL_AACS_GET_CHALLENGE_KEY

查詢裝置挑戰金鑰的邏輯單元。 挑戰鍵是由橢圓曲線及其相關聯簽章上的點所組成。
IOCTL_AACS_READ_BINDING_NONCE

讀取從磁片上指定位元組位移開始的 AACS (AACS) 系結 Nonce,作為讀取受保護資料區域的通訊協定的一部分。
IOCTL_AACS_READ_MEDIA_ID

讀取 AACS) 特定媒體識別碼資料的進階存取內容系統 (。
IOCTL_AACS_READ_MEDIA_KEY_BLOCK

查詢媒體索引鍵區塊的邏輯單元 (MKB) 。
IOCTL_AACS_READ_MEDIA_KEY_BLOCK_SIZE

查詢邏輯單元,以取得保存進階存取控制系統 (AACS) 媒體金鑰區塊 (MKB) 所需的緩衝區大小。
IOCTL_AACS_READ_SERIAL_NUMBER

讀取進階存取內容系統 (AACS) 特定的預先記錄媒體序號。
IOCTL_AACS_READ_VOLUME_ID

讀取進階存取內容系統 (AACS) 特定磁片區識別碼。
IOCTL_AACS_SEND_CERTIFICATE

將主機憑證傳送至邏輯單元。
IOCTL_AACS_SEND_CHALLENGE_KEY

將主機的挑戰金鑰傳送至邏輯單元。 主機的挑戰金鑰是由橢圓曲線及其相關聯簽章上的點所組成。
IOCTL_AACS_START_SESSION

擷取識別安全會話 (AGID) 驗證授與識別碼。
IOCTL_DVD_END_SESSION

藉由使其驗證授與識別碼失效, (AGID) 結束 DVD 會話。
IOCTL_DVD_GET_REGION

傳回 DVD 裝置的區域播放控制 (RPC) 資訊,例如播放機是否支援 RPC2 標準、播放程式的目前區功能變數代碼,以及使用者可以變更播放程式區功能變數代碼的剩餘次數。
IOCTL_DVD_READ_KEY

傳回指定類型:_challenge金鑰、匯流排金鑰、標題金鑰、讀取 RPC 金鑰、設定 RPC 金鑰或磁片金鑰的禁止複製金鑰。
IOCTL_DVD_READ_STRUCTURE

傳回 DVD 磁片的相關資訊,例如圖層描述項、著作權資訊或製造商特定資訊。
IOCTL_DVD_SEND_KEY

將指定的金鑰傳送至 DVD 裝置,以完成驗證順序中的相關步驟。此 IOCTL 只有裝置的讀取權限,無法傳送變更硬體設定的金鑰。
IOCTL_DVD_SEND_KEY2

將指定的金鑰傳送至 DVD 裝置 ,以完成驗證順序中的相關步驟。 IOCTL_DVD_SEND_KEY2要求具有裝置的寫入權限,而且可以傳送比IOCTL_DVD_SEND_KEY更廣泛的金鑰類型。
IOCTL_DVD_START_SESSION

傳回驗證授與識別碼 (AGID) 作為 DVD 會話識別碼,呼叫端必須在 DVD 會話中的所有後續作業中傳遞至裝置。
IOCTL_STORAGE_SET_READ_AHEAD

當裝置在讀取前快取期間到達特定觸發程式位址時,會導致裝置跳到指定的目標位址。

結構

 
AACS_BINDING_NONCE

AACS_BINDING_NONCE 結構包含系結 nonce。
AACS_CERTIFICATE

AACS_CERTIFICATE 結構包含密碼編譯隨機 160 位值,後面接著 92 位元組憑證。
AACS_CHALLENGE_KEY

AACS_CHALLENGE_KEY 結構包含裝置傳送給主機的挑戰金鑰。
AACS_MEDIA_ID

AACS_MEDIA_ID 結構包含進階存取內容系統 (AACS) 媒體識別碼和對應的訊息驗證碼 (MAC) 。
AACS_READ_BINDING_NONCE

AACS_READ_BINDING_NONCE 結構是驗證授與識別碼 (AGID) 和邏輯區塊位址的包裝函式, (LBA) /length 配對,需要讀取 nonce。
AACS_SEND_CERTIFICATE

AACS_SEND_CERTIFICATE 結構是進階存取內容系統 (AACS) 憑證和驗證授與識別碼 (AGID) 的包裝函式。
AACS_SEND_CHALLENGE_KEY

AACS_SEND_CHALLENGE_KEY 結構定義為主機軟體傳送至進階存取內容系統 (AACS) 裝置的挑戰金鑰。
AACS_SERIAL_NUMBER

AACS_SERIAL_NUMBER 結構包含進階存取內容系統 (AACS) 序號和對應的訊息驗證碼, (MAC) 。
AACS_VOLUME_ID

AACS_VOLUME_ID 結構包含進階存取內容系統, (AACS) 磁片區識別碼和對應的訊息驗證碼 (MAC) 。
DVD_BCA_DESCRIPTOR

DVD_BCA_DESCRIPTOR 結構會與IOCTL_DVD_READ_STRUCTURE要求搭配使用,以擷取 DVD 高載切割區域 (BCA) 描述元。
DVD_COPY_PROTECT_KEY

DVD_COPY_PROTECT_KEY 結構會與IOCTL_DVD_READ_KEY要求搭配使用,以執行指定類型的報表索引鍵命令。
DVD_COPYRIGHT_DESCRIPTOR

DVD_COPYRIGHT_DESCRIPTOR 結構會與IOCTL_DVD_READ_STRUCTURE要求搭配使用,以擷取 DVD 著作權描述項。
DVD_DISK_KEY_DESCRIPTOR

DVD_DISK_KEY_DESCRIPTOR 結構會與IOCTL_DVD_READ_STRUCTURE要求搭配使用,以擷取 DVD 磁片鍵描述元。
DVD_LAYER_DESCRIPTOR

DVD_LAYER_DESCRIPTOR 結構會與IOCTL_DVD_READ_STRUCTURE要求搭配使用,以擷取 DVD 層描述元。
DVD_MANUFACTURER_DESCRIPTOR

DVD_MANUFACTURER_DESCRIPTOR 結構會與IOCTL_DVD_READ_STRUCTURE要求搭配使用,以擷取 DVD 製造商描述項。
DVD_READ_STRUCTURE

DVD_READ_STRUCTURE結構會與IOCTL_DVD_READ_STRUCTURE要求搭配使用,以擷取包含 DVD 磁片相關資訊的 DVD 描述元。
DVD_REGION

DVD_REGION 結構會與IOCTL_DVD_GET_REGION要求搭配使用,以擷取 DVD 裝置的 RPC) 資訊 (區域播放控制項。
STORAGE_SET_READ_AHEAD

STORAGE_SET_READ_AHEAD 結構會與IOCTL_STORAGE_SET_READ_AHEAD要求搭配使用,以指示裝置在到達觸發程式位址時跳至目標位址。

列舉

 
DVD_KEY_TYPE

DVD_KEY_TYPE列舉類型會與DVD_COPY_PROTECT_KEY結構搭配使用,以指出要讀取的金鑰、使驗證授與識別碼失效 (AGID) ,以及要求狀態資訊或區域設定。
DVD_STRUCTURE_FORMAT

DVD_STRUCTURE_FORMAT列舉類型會與IOCTL_DVD_READ_STRUCTURE要求和DVD_READ_STRUCTURE結構搭配使用,以擷取 DVD 描述元。