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


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

Функция pfnPinMode закрепляет указанный режим в наборе исходного режима VidPN.

Синтаксис

DXGKDDI_VIDPNSOURCEMODESET_PINMODE DxgkddiVidpnsourcemodesetPinmode;

NTSTATUS DxgkddiVidpnsourcemodesetPinmode(
  [in] IN_D3DKMDT_HVIDPNSOURCEMODESET hVidPnSourceModeSet,
  [in] IN_CONST_D3DKMDT_VIDEO_PRESENT_SOURCE_MODE_ID VidPnSourceModeId
)
{...}

Параметры

[in] hVidPnSourceModeSet

Дескриптор объекта набора исходного режима VidPN. Драйвер минипорта отображения ранее получил этот дескриптор путем вызова функции pfnAcquireSourceModeSet интерфейса DXGK_VIDPN_INTERFACE.

[in] VidPnSourceModeId

Целое число, определяющее режим закрепления.

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

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

Возвращаемый код Описание
STATUS_SUCCESS Функция завершилась успешно.
STATUS_GRAPHICS_INVALID_VIDPN_SOURCEMODESET Дескриптор, предоставленный в hVidPnSourceModeSet, был недопустим.
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE Режим, определяемый VidPnSourceModeId, не принадлежит набору исходного режима, представленному hVidPnSourceModeSet.

Замечания

Идентификаторы исходного режима VidPN назначаются операционной системой. Функция pfnCreateNewModeInfo создает идентификатор режима, назначает идентификатор идентификатору идентификатору элемента структуры D3DKMDT_VIDPN_SOURCE_MODE и возвращает структуру в драйвер минипорта отображения.

Тип данных D3DKMDT_HVIDPNSOURCEMODESET определен в D3dkmdt.h.

Требования

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

См. также

D3DKMDT_VIDPN_SOURCE_MODE

pfnAcquirePinnedModeInfo