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

Функция CalcPrivateShaderResourceViewSize определяет размер частной области памяти драйвера пользовательского дисплея (т. е. размер внутренних структур драйверов, а не размер видеопамяти ресурса) для представления ресурсов шейдера.

Синтаксис

PFND3D10DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE Pfnd3d10ddiCalcprivateshaderresourceviewsize;

SIZE_T Pfnd3d10ddiCalcprivateshaderresourceviewsize(
  D3D10DDI_HDEVICE unnamedParam1,
  const D3D10DDIARG_CREATESHADERRESOURCEVIEW *unnamedParam2
)
{...}

Параметры

unnamedParam1

hDevice [in]

Дескриптор устройства отображения (графический контекст).

unnamedParam2

pCreateShaderResourceView [in]

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

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

CalcPrivateShaderResourceViewSize возвращает размер области памяти, необходимый драйверу для создания представления ресурсов шейдера.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть d3d10umddi.h (включая D3d10umddi.h)

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

D3D10DDIARG_CREATESHADERRESOURCEVIEW

D3D10DDI_DEVICEFUNCS