функция обратного вызова 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 |