IOCTL_DVD_GET_REGION IOCTL (ntddcdvd.h)

プレーヤーが RPC2 標準をサポートしているかどうか、プレーヤーの現在のリージョン コード、プレーヤーのリージョン コードをユーザーが変更できる残りの回数など、DVD デバイスのリージョン再生制御 (RPC) 情報を返します。 この IOCTL は、現在マウントされているディスクのリージョン コードも示します。これは、DVD がドライブ内にある場合にのみ機能します。 IOCTL_DVD_READ_KEY操作を使用して、デバイス領域コードのみを取得する必要があります。 ドライブ領域が以前に設定されていない場合 (まだ出荷時の既定値の場合)、挿入されたメディアにリージョンがある場合、デバイス領域は現在のメディア領域に設定されます。

メジャー コード

IRP_MJ_DEVICE_CONTROL

[入力バッファー]

[なし] :

入力バッファーの長さ

[なし] :

出力バッファー

ドライバーは、Irp-AssociatedIrp.SystemBuffer> のバッファー内のDVD_REGION データを返します。

出力バッファーの長さ

[なし] : Parameters.DeviceIoControl.OutputBufferLength は、Irp-AssociatedIrp.SystemBuffer> のバッファーのサイズ (バイト単位) を示します。これは= sizeof(DVD_REGION)である必要があります>。

ステータス ブロック

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

要件

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

こちらもご覧ください

DVD_REGION