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


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

Функция pfnReleaseAdditionalMonitorModeSet освобождает дескриптор дополнительного объекта набора исходного режима монитора, связанного с указанным монитором. Он доступен в интерфейсе DXGK_MONITOR_INTERFACE_V2 , начиная с Windows 7.

Синтаксис

DXGKDDI_MONITOR_RELEASEADDITIONALMONITORMODESET DxgkddiMonitorReleaseadditionalmonitormodeset;

NTSTATUS DxgkddiMonitorReleaseadditionalmonitormodeset(
  [in] IN_CONST_D3DKMDT_ADAPTER hAdapter,
  [in] IN_CONST_D3DDDI_VIDEO_PRESENT_TARGET_ID VideoPresentTargetId,
  [in] IN_CONST_PDXGK_TARGETMODE_DETAIL_TIMING pAdditionalModesSet
)
{...}

Параметры

[in] hAdapter

Дескриптор, идентифицирующий видеоадаптер. Подсистема графического ядра Microsoft DirectX ранее предоставляла этот дескриптор драйверу мини-порта для отображения в параметре DxgkInterface функции DxgkDdiStartDevice .

[in] VideoPresentTargetId

Целое число, идентифицирующее один из целевых объектов видео на видеоадаптере. В дополнительных режимах объекта ppAdditionalModesSet , возвращаемого при вызове функции pfnGetAdditionalMonitorModeSet , описываются дополнительные наборы исходных режимов монитора, доступные на мониторе, подключенном к данному целевому объекту видео.

[in] pAdditionalModesSet

Указатель на переменную, получающую DXGK_TARGETMODE_DETAIL_TIMING структуру, описывающую дополнительные режимы времени целевого объекта видео, совместимые с устройством отображения. Изначально эта структура была получена при вызове pfnGetAdditionalMonitorModeSet.

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

Функция pfnReleaseAdditionalMonitorModeSet возвращает одно из следующих значений.

Код возврата Описание
STATUS_SUCCESS Функция выполнена успешно.
STATUS_GRAPHICS_INVALID_DISPLAY_ADAPTER Дескриптор, предоставленный в hAdapter, был недопустимым.
STATUS_INVALID_MONITOR_SOURCEMODESET Дескриптор, предоставленный в ppAdditionalModesSet, недопустим.

Комментарии

Эта функция доступна начиная с Windows 7.

Требования

Требование Значение
Минимальная версия клиента Windows 7
Целевая платформа Персональный компьютер
Верхняя часть d3dkmddi.h (включая D3dkmddi.h)
IRQL PASSIVE_LEVEL

См. также раздел

DXGK_MONITOR_INTERFACE_V2

DXGK_MONITOR_INTERFACE_V2::p fnGetAdditionalMonitorModeSet

DxgkDdiStartDevice