IOCTL_DVD_GET_REGION IOCTL (ntddcdvd.h)
Возвращает сведения о региональных элементах управления воспроизведением (RPC) для DVD-устройства, например о том, поддерживает ли проигрыватель стандарт RPC2, текущий код региона проигрывателя и оставшееся количество раз, когда код региона проигрывателя может быть изменен пользователем. Этот IOCTL также указывает код региона текущего подключенного диска. Это работает только в том случае, если в дисководе находится DVD-диск. Операция IOCTL_DVD_READ_KEY должна использоваться для получения только кода региона устройства. Если область диска не была задана ранее (если она по-прежнему используется по умолчанию по умолчанию) и если вставляемый носитель имеет регион, регион устройства будет установлен в текущий регион мультимедиа.
Основной код
Входной буфер
Нет.
Длина входного буфера
Нет.
Выходной буфер
Драйвер возвращает данные DVD_REGION в буфере по адресу Irp-AssociatedIrp.SystemBuffer>.
Длина выходного буфера
Нет. Parameters.DeviceIoControl.OutputBufferLength указывает размер буфера в байтах в Irp-AssociatedIrp.SystemBuffer>, который должен иметь >значение = sizeof(DVD_REGION).
Блок состояния
В поле Сведения задается количество переданных байтов. Для поля Состояние задано значение STATUS_SUCCESS или, возможно, STATUS_INSUFFICIENT_RESOURCES.
Требования
Требование | Значение |
---|---|
Заголовок | ntddcdvd.h (включая Ntddcdvd.h) |