次の方法で共有


DVD_KEY_TYPE列挙 (ntddcdvd.h)

DVD_KEY_TYPE列挙型は、読み取るキーを示したり、認証許可 ID (AGID) を無効にしたり、状態情報またはリージョン設定を要求したりするために、 DVD_COPY_PROTECT_KEY 構造体と組み合わせて使用されます。

構文

typedef enum {
  DvdChallengeKey,
  DvdBusKey1,
  DvdBusKey2,
  DvdTitleKey,
  DvdAsf,
  DvdSetRpcKey,
  DvdGetRpcKey,
  DvdDiskKey,
  DvdInvalidateAGID
} DVD_KEY_TYPE;

定数

 
DvdChallengeKey
チャレンジ キーを取得します。 これは、認証キー交換プロセス中に使用されます。
DvdBusKey1
最初のバス キーを取得します。
DvdBusKey2
2 番目のバス キーを取得します。
DvdTitleKey
バス キーによって難読化されたタイトル キーを取得します。
DvdAsf
認証成功フラグ (ASF) の現在の状態を取得します。
DvdSetRpcKey
論理ユニットのリージョン再生コンテンツ (RPC) を設定します。
DvdGetRpcKey
論理ユニットのリージョン再生コンテンツ (RPC) を取得します。
DvdDiskKey
ディスク キーを取得します。
DvdInvalidateAGID
指定した認証許可 ID (AGID) を無効にします。

注釈

DVD デバイスのドライバーは、 SCSI マルチメディア コマンド - 3 (MMC-3) 仕様で定義されているように、この列挙の種類で指定されたキーの種類を使用して、レポート キー コマンドのキー形式を決定します。 レポート キー コマンドは、指定したキー (チャレンジ キー、バス キー、タイトル キー、RPC キー、またはディスク キー) のキー データを報告するか、ASF フラグの状態を報告できます。 また、AGID を無効にすることもできます。 詳細については、 MMC-3 の仕様を参照してください。

ドライバーは、レポート キー コマンドを発行して、 IOCTL_DVD_READ_KEY 要求によってキー データを取得できます。

要件

要件
Header ntddcdvd.h (Ntddcdvd.h を含む)

こちらもご覧ください

DVD_COPY_PROTECT_KEY

IOCTL_DVD_READ_KEY

IOCTL_DVD_SEND_KEY