Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура D3DKMT_POLLDISPLAYCHILDREN описывает параметры для запроса состояния подключения всех дочерних устройств заданного адаптера отображения.
Синтаксис
typedef struct _D3DKMT_POLLDISPLAYCHILDREN {
[in] D3DKMT_HANDLE hAdapter;
[in] UINT NonDestructiveOnly : 1;
[in] UINT SynchronousPolling : 1;
[in] UINT DisableModeReset : 1;
[in] UINT PollAllAdapters : 1;
[in] UINT PollInterruptible : 1;
[in] UINT Reserved : 27;
} D3DKMT_POLLDISPLAYCHILDREN;
Члены
[in] hAdapter
Тип данных D3DKMT_HANDLE, представляющий дескриптор режима ядра графическому адаптеру для запроса состояния подключения дочерних устройств.
[in] NonDestructiveOnly
Значение UINT, указывающее, должен ли вызов функции D3DKMTPollDisplayChildren быть только недеструктивным. Значение, отличное от нуля, указывает только неконструктивный вызов; нулевое значение указывает, что вызов может быть разрушительным (то есть вызов может вызвать визуальные артефакты на экране).
[in] SynchronousPolling
Поддерживается начиная с операционной системы Windows 7.
Значение UINT, указывающее, сообщается ли состояние подключения всех дочерних устройств в течение 1 секунды вызова D3DKMTPollDisplayChildren. Если задано значение, отличное от нуля, состояние подключения сообщается в течение 1 секунды. В противном случае время не ограничено, когда мини-порт отображения может завершить опрос и сообщить об этом.
Если драйвер мини-порта отображения должен опрашивать дочерние устройства после получения уведомления о событии ACPI, среда выполнения должна задать SynchronousPolling ненулевому значению.
[in] DisableModeReset
Поддерживается начиная с операционной системы Windows 7.
Значение UINT, указывающее, отключаются ли любые реакции драйвера минипорта дисплея на обнаружения новых дочерних устройств во время интервала опроса. Если задано ненулевое значение, такие реакции водителя отключены во время интервала опроса. В этом случае задайте параметр SynchronousPollingпри настройке DisableModeReset. В противном случае разрешены обычные реакции водителя на обнаружения новых дочерних устройств.
[in] PollAllAdapters
Поддерживается начиная с операционной системы Windows 7.
Значение UINT, указывающее, опрашиваются ли все дочерние устройства. Если задано значение, отличное от нуля, все дочерние устройства опрашиваются. В противном случае в опросе обнаруживаются только дочерние устройства, которые находятся на указанном адаптере.
[in] PollInterruptible
Поддерживается начиная с операционной системы Windows 7.
Значение UINT, указывающее, опрашиваются ли дочерние устройства, которые знают об обнаружении горячего модуля (HPD). Если задано значение, отличное от нуля, дочерние устройства, поддерживаемые HPD, опрашиваются. В противном случае дочерние устройства, поддерживающие HPD, могут быть обнаружены в опросе.
Устройства с поддержкой HPD — это устройства, для которых при вызове DxgkDdiQueryChildRelations, ChildRelations.ChildCapabilities.элемент hpdAwareness имеет значение, не равное hpdAwarenessUninitialized или HpdAwarenessNone.
Дополнительные сведения о устройствах с поддержкой HPD см. в разделе Мониторинг обнаружения горячего модуля.
[in] Reserved
Поддерживается начиная с операционной системы Windows 7.
Этот элемент зарезервирован и должен иметь значение нулю. Установка этого элемента эквивалентна настройке оставшихся 26 битов (0xFFFFFFC0) 32-разрядного значения на нули.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
заголовка | d3dkmthk.h (include D3dkmthk.h) |