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 (包括 Ntddcdvd.h) |