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