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


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

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

Синтаксис

PFND3D11DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE Pfnd3d11ddiCalcprivateshaderresourceviewsize;

SIZE_T Pfnd3d11ddiCalcprivateshaderresourceviewsize(
  D3D10DDI_HDEVICE unnamedParam1,
  const D3D11DDIARG_CREATESHADERRESOURCEVIEW *unnamedParam2
)
{...}

Параметры

unnamedParam1

hDevice [in]

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

unnamedParam2

pCreateShaderResourceView [in]

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

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

CalcPrivateShaderResourceViewSize(D3D11) возвращает размер области памяти, которую требует драйвер для создания представления ресурсов шейдера.

Требования

Требование Ценность
минимальные поддерживаемые клиентские CalcPrivateShaderResourceViewSize(D3D11) поддерживается начиная с операционной системы Windows 7.
целевая платформа Настольный
заголовка d3d10umddi.h (include D3d10umddi.h)

См. также

D3D11DDIARG_CREATESHADERRESOURCEVIEW

D3D11DDI_DEVICEFUNCS