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

Функция pfnCreateCommandAllocator драйвера в пользовательском режиме (UMD) создает распределитель команд.

Синтаксис

PFND3D12DDI_CREATECOMMANDALLOCATOR Pfnd3d12ddiCreatecommandallocator;

HRESULT Pfnd3d12ddiCreatecommandallocator(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATECOMMANDALLOCATOR *unnamedParam2
)
{...}

Параметры

unnamedParam1

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

unnamedParam2

[in] Указатель на структуру D3D12DDIARG_CREATECOMMANDALLOCATOR , описывающую создаваемый элемент управления командой.

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

pfnCreateCommandAllocator возвращает значение HRESULT.

Замечания

Распределитель команд соответствует базовым выделениям, в которых хранятся списки команд GPU. Он применяется как к прямым спискам команд, так и к спискам команд пакета.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows Vista (WDDM 1.0)
заголовка d3d12umddi.h

См. также

D3D12DDIARG_CREATECOMMANDALLOCATOR

pfnCalcPrivateCommandAllocatorSize

pfnDecommandAllocator

pfnResetCommandAllocator