次の方法で共有


IOCTL_DVD_GET_REGION IOCTL (ntddcdvd.h)

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

メジャー コード

IRP_MJ_DEVICE_CONTROL

入力バッファー

何一つ。

入力バッファーの長さ

何一つ。

出力バッファー

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

出力バッファーの長さ

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

状態ブロック

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

必要条件

要件 価値
ヘッダー ntddcdvd.h (Ntddcdvd.h を含む)

関連項目

DVD_REGION