Метод ID3D12GraphicsCommandList4::InitializeMetaCommand (d3d12.h)
Инициализирует указанную метакоманду.
Метакоманду необходимо инициализировать по крайней мере один раз перед ее выполнением (на временная шкала GPU). Инициализация дает реализации возможность выполнить любую работу, необходимую для ускорения вызова метакоманд. Необходимо указать достаточные параметры ресурса, включая ресурс постоянного кэша.
Синтаксис
void InitializeMetaCommand(
[in] ID3D12MetaCommand *pMetaCommand,
[in, optional] const void *pInitializationParametersData,
[in] SIZE_T InitializationParametersDataSizeInBytes
);
Параметры
[in] pMetaCommand
Указатель на ID3D12MetaCommand , представляющий метакоманд для инициализации.
[in, optional] pInitializationParametersData
Необязательный указатель на константную структуру, содержащую значения параметров для инициализации метакоманд.
[in] InitializationParametersDataSizeInBytes
SIZE_T, содержащий размер структуры, на которую указывает pInitializationParametersData, если задано, в противном случае — 0.
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Целевая платформа | Windows |
Header | d3d12.h |