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


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

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

Синтаксис

DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET DxgkddiVidpnAssignmultisamplingmethodset;

NTSTATUS DxgkddiVidpnAssignmultisamplingmethodset(
  [in] IN_D3DKMDT_HVIDPN hVidPn,
  [in] IN_CONST_D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId,
  [in] IN_CONST_SIZE_T NumMethods,
  [in] const D3DDDI_MULTISAMPLINGMETHOD *pSupportedMethodSet
)
{...}

Параметры

[in] hVidPn

Дескриптор объекта VidPN. Диспетчер VidPN ранее предоставил этот дескриптор драйверу мини-порта дисплея, вызвав DxgkDdiEnumVidPnCofuncModality.

[in] VidPnSourceId

Целое число, определяющее один из источников видео, связанных с объектом VidPN.

[in] NumMethods

Количество элементов в массиве pSupportedMethodSet.

[in] pSupportedMethodSet

Указатель на массив D3DDDI_MULTISAMPLINGMETHOD структур, каждый из которых описывает многофакторный метод.

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

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

Возвращаемый код Описание
STATUS_SUCCESS Функция завершилась успешно.
STATUS_GRAPHICS_INVALID_VIDPN Дескриптор, предоставленный в hVidPn, был недопустим.
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE Недопустимый идентификатор, предоставленный в VidPnSourceId.
STATUS_NO_MEMORY Не удалось выполнить функцию, так как она не смогла выделить достаточно памяти.

Эта функция также может возвращать другие коды ошибок, определенные в Ntstatus.h.

Требования

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

См. также

DxgkDdiEnumVidPnCofuncModality