IOCTL_DVD_GET_REGION IOCTL (ntddcdvd.h)
プレーヤーが RPC2 標準をサポートしているかどうか、プレーヤーの現在のリージョン コード、プレーヤーのリージョン コードをユーザーが変更できる残りの回数など、DVD デバイスのリージョン再生制御 (RPC) 情報を返します。 この IOCTL は、現在マウントされているディスクのリージョン コードも示します。これは、DVD がドライブ内にある場合にのみ機能します。 IOCTL_DVD_READ_KEY操作を使用して、デバイス領域コードのみを取得する必要があります。 ドライブ領域が以前に設定されていない場合 (まだ出荷時の既定値の場合)、挿入されたメディアにリージョンがある場合、デバイス領域は現在のメディア領域に設定されます。
メジャー コード
[入力バッファー]
[なし] :
入力バッファーの長さ
[なし] :
出力バッファー
ドライバーは、Irp-AssociatedIrp.SystemBuffer> のバッファー内のDVD_REGION データを返します。
出力バッファーの長さ
[なし] : Parameters.DeviceIoControl.OutputBufferLength は、Irp-AssociatedIrp.SystemBuffer> のバッファーのサイズ (バイト単位) を示します。これは= sizeof(DVD_REGION)である必要があります>。
ステータス ブロック
[ 情報 ] フィールドは、転送されたバイト数に設定されます。 [状態] フィールドは、STATUS_SUCCESSに設定されているか、場合によってはSTATUS_INSUFFICIENT_RESOURCES。
要件
要件 | 値 |
---|---|
Header | ntddcdvd.h (Ntddcdvd.h を含む) |