共用方式為


IOCTL_DVD_GET_REGION IOCTL (ntddcdvd.h)

傳回 DVD 裝置的區域播放控制件 (RPC) 資訊,例如播放機是否支援 RPC2 標準、播放機目前的區域代碼,以及使用者可以變更播放機區域代碼的剩餘次數。 此 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]。

要求

要求 價值
標頭 ntddcdvd.h (include Ntddcdvd.h)

另請參閱

DVD_REGION