IOCTL_DVD_READ_STRUCTURE IOCTL (ntddcdvd.h)
レイヤー記述子、著作権情報、製造元固有の情報など、DVD ディスクに関する情報を返します。
メジャー コード
[入力バッファー]
Irp-AssociatedIrp.SystemBuffer> のバッファーには、返されるセッション ID と情報の種類を示すDVD_READ_STRUCTURE構造体が含まれています。
入力バッファーの長さ
出力バッファー
ドライバーは、Irp-AssociatedIrp.SystemBuffer のバッファー内の>ディスク情報を返します。
出力バッファーの長さ
I/O スタックの場所にある Parameters.DeviceIoControl.OutputBufferLength は、バッファーのサイズ (バイト単位) を示します。これは、記述子がDVD_LAYER_DESCRIPTOR、DVD_COPYRIGHT_DESCRIPTOR、DVD_DISK_KEY_DESCRIPTOR、DVD_BCA_DESCRIPTOR、またはDVD_MANUFACTURER_DESCRIPTORである sizeof(Descriptor) である必要があります。>
ステータス ブロック
[ 情報 ] フィールドは、転送されたバイト数に設定されます。 [状態] フィールドはSTATUS_SUCCESSに設定され、場合によっては STATUS_INSUFFICIENT_RESOURCESに設定されます。
要件
要件 | 値 |
---|---|
Header | ntddcdvd.h (Ntddcdvd.h を含む) |