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 を含む) |