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


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

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

Синтаксис

PFND3DWDDM2_0DDI_CALCPRIVATESHADERRESOURCEVIEWSIZE Pfnd3dwddm20DdiCalcprivateshaderresourceviewsize;

SIZE_T Pfnd3dwddm20DdiCalcprivateshaderresourceviewsize(
  D3D10DDI_HDEVICE unnamedParam1,
  const D3DWDDM2_0DDIARG_CREATESHADERRESOURCEVIEW *unnamedParam2
)
{...}

Параметры

unnamedParam1

[in] hDevice — это дескриптор устройства отображения (графический контекст).

unnamedParam2

[in] pCreateShaderResourceView — это указатель на структуру D3DWDDM2_0DDIARG_CREATESHADERRESOURCEVIEW, описывающую параметры, используемые UMD для вычисления размера области памяти.

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 (WDDM 2.0)
заголовка d3d10umddi.h

См. также

CreateShaderResourceView(WDDM 2.0)

D3DWDDM2_0DDIARG_CREATESHADERRESOURCEVIEW