このヘッダーはストレージで使用されます。 詳細については、次を参照してください。
ntddcdvd.h には、次のプログラミング インターフェイスが含まれています。
IOCTL
|
IOCTL_AACS_END_SESSION IOCTL_AACS_START_SESSIONによって取得された認証許可識別子 (AGID) を解放します。 |
|
IOCTL_AACS_GENERATE_BINDING_NONCE 保護されたデータ領域に書き込むためのプロトコルの一部として、ディスク上の指定されたバイト オフセットから始まる Advanced Access Content System (AACS) バインディング nonce を読み取ります。 |
|
IOCTL_AACS_GET_CERTIFICATE デバイス証明書の論理ユニットに対してクエリを実行します。 |
|
IOCTL_AACS_GET_CHALLENGE_KEY デバイスのチャレンジ キーの論理ユニットに対してクエリを実行します。 チャレンジ キーは、楕円曲線上のポイントとそれに関連付けられたシグネチャで構成されます。 |
|
IOCTL_AACS_READ_BINDING_NONCE 保護されたデータ領域を読み取るためのプロトコルの一部として、ディスク上の指定されたバイト オフセットから始まる Advanced Access Content System (AACS) バインディング nonce を読み取ります。 |
|
IOCTL_AACS_READ_MEDIA_ID Advanced Access Content System (AACS) 固有のメディア識別子データを読み取ります。 |
|
IOCTL_AACS_READ_MEDIA_KEY_BLOCK メディア キー ブロック (MKB) の論理ユニットを照会します。 |
|
IOCTL_AACS_READ_MEDIA_KEY_BLOCK_SIZE 高度なAccess Control システム (AACS) メディア キー ブロック (MKB) を保持するために必要なバッファーのサイズを論理ユニットに照会します。 |
|
IOCTL_AACS_READ_SERIAL_NUMBER 高度なアクセス コンテンツ システム (AACS) 固有の事前記録されたメディアシリアル番号を読み取ります。 |
|
IOCTL_AACS_READ_VOLUME_ID Advanced Access Content System (AACS) 固有のボリューム識別子を読み取ります。 |
|
IOCTL_AACS_SEND_CERTIFICATE ホスト証明書を論理ユニットに送信します。 |
|
IOCTL_AACS_SEND_CHALLENGE_KEY ホストのチャレンジ キーを論理ユニットに送信します。 ホストのチャレンジ キーは、楕円曲線上のポイントとそれに関連付けられたシグネチャで構成されます。 |
|
IOCTL_AACS_START_SESSION セキュリティで保護されたセッションを識別する認証許可識別子 (AGID) を取得します。 |
|
IOCTL_DVD_END_SESSION 認証許可 ID (AGID) を無効にして DVD セッションを終了します。 |
|
IOCTL_DVD_GET_REGION プレーヤーが RPC2 標準をサポートしているかどうか、プレーヤーの現在のリージョン コード、プレーヤーのリージョン コードをユーザーが変更できる残りの回数など、DVD デバイスのリージョン再生制御 (RPC) 情報を返します。 |
|
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 認証許可 ID (AGID) を DVD セッション ID として返します。この ID は、呼び出し元が 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構造体には、Advanced Access Content System (AACS) メディア識別子と対応するメッセージ認証コード (MAC) が含まれています。 |
|
AACS_READ_BINDING_NONCE AACS_READ_BINDING_NONCE構造体は、nonce の読み取りに必要な認証許可識別子 (AGID) と論理ブロック アドレス (LBA)/長さのペアのラッパーです。 |
|
AACS_SEND_CERTIFICATE AACS_SEND_CERTIFICATE構造は、Advanced Access Content System (AACS) 証明書と認証許可識別子 (AGID) の両方のラッパーです。 |
|
AACS_SEND_CHALLENGE_KEY AACS_SEND_CHALLENGE_KEY構造は、ホスト ソフトウェアが Advanced Access Content System (AACS) デバイスに送信するチャレンジ キーとして定義されます。 |
|
AACS_SERIAL_NUMBER AACS_SERIAL_NUMBER構造体には、Advanced Access Content System (AACS) シリアル番号と対応するメッセージ認証コード (MAC) が含まれています。 |
|
AACS_VOLUME_ID AACS_VOLUME_ID構造体には、Advanced Access Content System (AACS) ボリューム ID と、対応するメッセージ認証コード (MAC) が含まれています。 |
|
DVD_BCA_DESCRIPTOR DVD_BCA_DESCRIPTOR構造体は、DVD バースト切断領域 (BCA) 記述子を取得するIOCTL_DVD_READ_STRUCTURE要求と組み合わせて使用されます。 |
|
DVD_COPY_PROTECT_KEY DVD_COPY_PROTECT_KEY構造体は、指定した型のレポート キー コマンドを実行するために、IOCTL_DVD_READ_KEY要求と組み合わせて使用されます。 |
|
DVD_COPYRIGHT_DESCRIPTOR DVD_COPYRIGHT_DESCRIPTOR構造体は、DVD 著作権記述子を取得するIOCTL_DVD_READ_STRUCTURE要求と組み合わせて使用されます。 |
|
DVD_DISK_KEY_DESCRIPTOR DVD_DISK_KEY_DESCRIPTOR構造体は、DVD ディスク のキー記述子を取得するIOCTL_DVD_READ_STRUCTURE要求と組み合わせて使用されます。 |
|
DVD_LAYER_DESCRIPTOR DVD_LAYER_DESCRIPTOR構造体は、DVD レイヤー記述子を取得するIOCTL_DVD_READ_STRUCTURE要求と組み合わせて使用されます。 |
|
DVD_MANUFACTURER_DESCRIPTOR DVD_MANUFACTURER_DESCRIPTOR構造体は、DVD 製造元記述子を取得するIOCTL_DVD_READ_STRUCTURE要求と組み合わせて使用されます。 |
|
DVD_READ_STRUCTURE DVD_READ_STRUCTURE構造体は、DVD ディスクに関する情報を含む DVD 記述子を取得するために、IOCTL_DVD_READ_STRUCTURE要求と組み合わせて使用されます。 |
|
DVD_REGION DVD_REGION構造体は、DVD デバイスのリージョン再生制御 (RPC) 情報を取得するIOCTL_DVD_GET_REGION要求と組み合わせて使用されます。 |
|
STORAGE_SET_READ_AHEAD STORAGE_SET_READ_AHEAD構造体は、トリガー アドレスに到達したときにターゲット アドレスにスキップするようにデバイスに指示するIOCTL_STORAGE_SET_READ_AHEAD要求と組み合わせて使用されます。 |
列挙
|
DVD_KEY_TYPE DVD_KEY_TYPE列挙型は、読み取るキーを示し、認証許可 ID (AGID) を無効にし、状態情報またはリージョン設定を要求するために、DVD_COPY_PROTECT_KEY構造体と組み合わせて使用されます。 |
|
DVD_STRUCTURE_FORMAT DVD_STRUCTURE_FORMAT列挙型は、DVD 記述子を取得するために、IOCTL_DVD_READ_STRUCTURE要求とDVD_READ_STRUCTURE構造体と組み合わせて使用されます。 |