IOCTL_VIDEO_GET_CHILD_STATE IOCTL (ntddvdeo.h)
Определяет, включена ли дочернее устройство. Хотя поддержка мини-порта драйвера для этого модального запроса является необязательным, настоятельно рекомендуется. В противном случае Windows 2000 и более поздних версий должен вызвать BIOS для выполнения операции, которая очень неэффективна и может негативно повлиять на надежность системы. Если BIOS не может обрабатывать этот запрос, Windows 2000 или более поздней версии считает дочерним устройство активным.
Основной код
Входной буфер
VRP InputBuffer содержит указатель на ULONG, содержащий индекс дочернего устройства, как указано в HwVidGetVideoChildDescriptor.
Выходной буфер
Драйвер мини-порта видео возвращает ULONG в VRP OutputBuffer, который может быть сочетанием следующих флагов:
значение | значение |
---|---|
VIDEO_CHILD_ACTIVE | Дочернее устройство активно. |
VIDEO_CHILD_DETACHED | Дочернее устройство отсоединяется от представления. Этот флаг используется в реализациях DualView для указания логических связей дочерних устройств. Дополнительные сведения см. в поддержке модели DualView (Модель Windows 2000). |
VIDEO_CHILD_NOPRUNE_FREQ | Дочернее устройство может управлять изображением в любой частоте обновления независимо от его параметра EDID. Этот флаг используется для обрезки в режиме. По умолчанию Windows 2000 и более поздних версий выполняют обрезку режима для каждого активного дочернего элемента. Если мини-драйвер хочет запретить операционной системе выполнять обрезку в режиме на определенных дочерних устройствах, однако он должен использовать этот флаг. |
VIDEO_CHILD_NOPRUNE_SIZE | Дочернее устройство может управлять изображением любого размера независимо от его параметра EDID. Этот флаг используется для обрезки в режиме. По умолчанию Windows 2000 и более поздних версий выполняют обрезку режима для каждого активного дочернего элемента. Если мини-драйвер хочет запретить операционной системе выполнять обрезку в режиме на определенных дочерних устройствах, однако он должен использовать этот флаг. |
Блок состояния
Драйвер видеопорта задает элемент Information структуры STATUS_BLOCK для размера(ULONG).
Требования
Требование | Ценность |
---|---|
заголовка | ntddvdeo.h |