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

另请参阅

DVD_REGION