次の方法で共有


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 要求を使用してキー データを取得できます。

必要条件

要件 価値
ヘッダー ntddcdvd.h (Ntddcdvd.h を含む)

関連項目

DVD_COPY_PROTECT_KEY

IOCTL_DVD_READ_KEY

IOCTL_DVD_SEND_KEY