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

Создает метакоманду.

Синтаксис

PFND3D12DDI_CREATE_META_COMMAND_0052 Pfnd3d12ddiCreateMetaCommand0052;

HRESULT Pfnd3d12ddiCreateMetaCommand0052(
  D3D12DDI_HDEVICE unnamedParam1,
  GUID CommandId,
  UINT NodeMask,
  const void *pCreationParameters,
  SIZE_T CreationParametersDataSizeInBytes,
  D3D12DDI_HMETACOMMAND_0052 unnamedParam6,
  D3D12DDI_HRTMETACOMMAND_0052 unnamedParam7
)
{...}

Параметры

unnamedParam1

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

CommandId

Идентификатор команды.

NodeMask

Маска узла списка команд.

pCreationParameters

Параметры создания.

CreationParametersDataSizeInBytes

Размер параметров создания.

unnamedParam6

Обработка метакоманд.

unnamedParam7

Метакоманд.

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

Возвращает HRESULT.

Комментарии

Среда выполнения проверит guid метакоманд с помощью утвержденного списка. Эту проверка можно обойти только в режиме разработчика. Без этого разрешены только предопределенные метакоманды. Все предопределенные метакоманды имеют определенную спецификацию и HLK-тесты для проверки их функциональности.

Требования

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

См. также раздел

PFND3D12DDI_DESTROY_META_COMMAND_0052

PFND3D12DDI_EXECUTE_META_COMMAND_0052

PFND3D12DDI_INITIALIZE_META_COMMAND_0052