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

Функция обратного вызова PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0003 создает состояние трафарета глубины.

Синтаксис

PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0003 Pfnd3d12ddiCreatedepthstencilstate0003;

void Pfnd3d12ddiCreatedepthstencilstate0003(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDI_DEPTH_STENCIL_DESC *unnamedParam2,
  D3D12DDI_HDEPTHSTENCILSTATE unnamedParam3
)
{...}

Параметры

unnamedParam1

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

unnamedParam2

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

unnamedParam3

Дескриптор личных данных водителя для состояния трафарета глубины. Драйвер возвращает размер (в байтах) области памяти, которую среда выполнения Microsoft Direct3D должна выделить для частных данных при вызове функции CalcPrivateDepthStencilStateSize драйвера. Дескриптор — это просто указатель на область памяти, размер которой запрошен драйвером. Драйвер использует эту область памяти для хранения внутренних структур данных, связанных с объектом состояния трафарета глубины.

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

None

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809
Верхняя часть d3d12umddi.h