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

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

Синтаксис

PFND3D12DDI_CREATEDEPTHSTENCILSTATE_0010 Pfnd3d12ddiCreatedepthstencilstate0010;

void Pfnd3d12ddiCreatedepthstencilstate0010(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDI_DEPTH_STENCIL_DESC_0010 *unnamedParam2,
  D3D12DDI_HDEPTHSTENCILSTATE unnamedParam3
)
{...}

Параметры

unnamedParam1

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

unnamedParam2

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

unnamedParam3

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

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

None

Требования

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