Interface IDMLCommandRecorder (directml.h)
Registra as expedições do trabalho do DirectML em uma lista de comandos do Direct3D 12. A interface IDMLCommandRecorder herda de IDMLDeviceChild.
O gravador de comandos é um objeto sem estado cuja finalidade é gravar comandos em uma lista de comandos do Direct3D 12. O DirectML não cria listas de comandos, alocadores de comando nem filas de comando; nem envia diretamente qualquer trabalho para execução na GPU. Em vez disso, seu aplicativo gerencia suas próprias listas de comandos e filas e usa o IDMLCommandRecorder para registrar o trabalho em suas listas de comandos existentes. Em seguida, você é responsável por executar a lista de comandos em uma fila de sua escolha.
Esse objeto é thread-safe.
Herança
A interface IDMLCommandRecorder herda da interface IDMLDeviceChild.
Métodos
A interface IDMLCommandRecorder tem esses métodos.
IDMLCommandRecorder::RecordDispatch Registra a execução de um objeto dispatchable (um inicializador de operador ou um operador compilado) em uma lista de comandos. |
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | directml.h |