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最初のバス キーを取得します。 |
DvdBusKey22 番目のバス キーを取得します。 |
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 を含む) |