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


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

Функция pfnReleaseDescriptorInfo выпускает структуру D3DKMDT_MONITOR_DESCRIPTOR, которую ранее предоставил диспетчеру VidPN для драйвера мини-порта дисплея.

Синтаксис

DXGKDDI_MONITORDESCRIPTORSET_RELEASEDESCRIPTORINFO DxgkddiMonitordescriptorsetReleasedescriptorinfo;

NTSTATUS DxgkddiMonitordescriptorsetReleasedescriptorinfo(
  IN_CONST_D3DKMDT_HMONITORDESCRIPTORSET hMonitorDescriptorSet,
  IN_CONST_PD3DKMDT_MONITOR_DESCRIPTOR_CONST pMonitorDescriptorInfo
)
{...}

Параметры

hMonitorDescriptorSet

Дескриптор набора дескрипторов монитора. Драйвер минипорта отображения ранее получил этот дескриптор, вызвав функцию pfnGetMonitorDescriptorSet интерфейса монитора .

pMonitorDescriptorInfo

Указатель на D3DKMDT_MONITOR_DESCRIPTOR структуру, которая будет выпущена.

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

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

Возвращаемый код Описание
STATUS_SUCCESS Функция завершилась успешно.
STATUS_INVALID_MONITOR_DESCRIPTOR Дескриптор, предоставленный в pMonitorDescriptorInfo, был недопустим.
STATUS_GRAPHICS_INVALID_MONITOR_DESCRIPTORSET Дескриптор, предоставленный в hMonitorDescriptorSet, был недопустим.

Замечания

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

Требования

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