IOCTL_DVD_GET_REGION IOCTL (ntddc)
傳回 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]。
規格需求
需求 | 值 |
---|---|
標頭 | ntddc (包含 Ntddc) |