IOCTL_DVD_GET_REGION IOCTL (ntddcdvd.h)

返回区域播放控制 (RPC) DVD 设备的信息,例如播放器是否支持 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。

要求

要求
Header ntddcdvd.h (包括 Ntddcdvd.h)

另请参阅

DVD_REGION