Поделиться через


Функция D3DKMTPollDisplayChildren (d3dkmthk.h)

Функция D3DKMTPollDisplayChildren запрашивает состояние подключения всех дочерних устройств данного адаптера.

Синтаксис

NTSTATUS D3DKMTPollDisplayChildren(
  [in] const D3DKMT_POLLDISPLAYCHILDREN *unnamedParam1
);

Параметры

[in] unnamedParam1

Указатель на структуру D3DKMT_POLLDISPLAYCHILDREN, описывающую параметры для запроса состояния подключения дочерних устройств адаптера.

Возвращаемое значение

D3DKMTPollDisplayChildren возвращает одно из следующих значений:

Возвращаемый код Описание
STATUS_SUCCESS Состояние подключения успешно получено.
STATUS_DEVICE_REMOVED Графический адаптер остановлен.

Эта функция также может возвращать другие значения NTSTATUS.

Замечания

Устанавливаемый драйвер клиента OpenGL вызывает D3DKMTPollDisplayChildren запрашивать состояние подключения всех дочерних устройств адаптера. ICD задает элемент NonDestructiveOnlyD3DKMT_POLLDISPLAYCHILDREN, чтобы указать, должен ли D3DKMTPollDisplayChildren быть разрушительным (то есть вызвать визуальные артефакты). Для типичного опроса ICD следует задать NonDestructiveOnly значение TRUE, чтобы предотвратить перемыкание экрана.

Новые дочерние устройства перечисляются диспетчеру Plug and Play (PnP), когда PnP обнаруживает их. Затем устройства перечислены в диспетчере устройств. Если PnP определяет, что дочернее устройство было удалено, устройство сообщается как неожиданное удаление.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
целевая платформа Всеобщий
заголовка d3dkmthk.h (include D3dkmthk.h)
библиотеки Gdi32.lib
DLL Gdi32.dll

См. также

D3DKMT_POLLDISPLAYCHILDREN