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