次の方法で共有


IOCTL_AACS_READ_SERIAL_NUMBER IOCTL (ntddcdvd.h)

Advanced Access Content System (AACS) 固有の事前記録メディアシリアル番号を読み取ります。

メジャー コード

IRP_MJ_DEVICE_CONTROL

[入力バッファー]

Irp-AssociatedIrp.SystemBuffer> のバッファーには、認証許可識別子 (AGID) を指定するDVD_SESSION_ID型の値が含まれています。

入力バッファーの長さ

DVD_SESSION_IDの長さ。

出力バッファー

Irp-AssociatedIrp.SystemBuffer> のバッファーには、ボリューム ID を指定するAACS_SERIAL_NUMBER型の値が含まれています。

出力バッファーの長さ

AACS_SERIAL_NUMBERの長さ。

ステータス ブロック

[ 情報 ] フィールドは、転送されたバイト数に設定されます。 [状態] フィールドは、STATUS_SUCCESSまたは場合によってはSTATUS_INSUFFICIENT_RESOURCESに設定されます。

注釈

IOCTL_AACS_READ_SERIAL_NUMBER要求は、事前に記録されたメディアシリアル番号を転送する AACS 認証プロトコルの一部に対応します。 このプロトコルの詳細については、Advanced Access Content System(AACS LA) によって公開されている Advanced Access Content System、Introduction、Common Cryptographic Elements の仕様を参照してください。

AGID は、IOCTL_AACS_READ_SERIAL_NUMBER要求の完了後に自動的に解放されます。

要件

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