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


функция обратного вызова DXGKDDI_LINK_DEVICE (dispmprt.h)

Необязательная функция DxgkDdiLinkDevice запрашивает драйвер мини-порта для отображения сведений о конфигурации связанного адаптера.

Синтаксис

DXGKDDI_LINK_DEVICE DxgkddiLinkDevice;

NTSTATUS DxgkddiLinkDevice(
  [in]      IN_CONST_PDEVICE_OBJECT PhysicalDeviceObject,
  [in]      IN_CONST_PVOID MiniportDeviceContext,
  [in, out] INOUT_PLINKED_DEVICE LinkedDevice
)
{...}

Параметры

[in] PhysicalDeviceObject

Указатель на объект физического устройства (PDO), определяющий адаптер дисплея.

[in] MiniportDeviceContext

Дескриптор для блока контекста, связанного с адаптером отображения. Функция драйвера мини-порта дисплея DxgkDdiAddDevice ранее предоставила этот дескриптор подсистеме ядра графики Microsoft DirectX.

[in, out] LinkedDevice

Указатель на LINKED_DEVICE структуру, содержащую сведения о конфигурации связанного адаптера отображения.

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

DxgkDdiLinkDevice возвращает STATUS_SUCCESS или соответствующий код ошибки, если сведения о конфигурации связанного адаптера невозможно получить.

Замечания

Функция DxgkDdiLinkDevice должна быть реализована драйверами адаптеров отображения, поддерживающих связанные адаптеры отображения.

Если эта функция предоставлена, операционная система запрашивает драйвер мини-порта дисплея для конфигурации связанного адаптера сразу после вызова, чтобы DxgkDdiAddDevice.

Если операционная система не перечисляет все ожидаемые адаптеры отображения в структуре, на которую указывает LinkedDevice, система начнется в режиме VGA.

Драйвер может перечислить только одну ведущую ссылку в цепочке связанных адаптеров отображения.

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
целевая платформа Настольный
заголовка dispmprt.h
IRQL PASSIVE_LEVEL

См. также

DxgkDdiAddDevice

LINKED_DEVICE