Compartir a través de


Interfaz IDMLCommandRecorder (directml.h)

Registra los envíos del trabajo de DirectML en una lista de comandos de Direct3D 12. La interfaz IDMLCommandRecorder hereda de IDMLDeviceChild.

La grabadora de comandos es un objeto sin estado cuyo propósito es grabar comandos en una lista de comandos de Direct3D 12. DirectML no crea listas de comandos, asignadores de comandos ni colas de comandos; ni envía directamente ningún trabajo para su ejecución en la GPU. En su lugar, la aplicación administra sus propias listas de comandos y colas, y usa IDMLCommandRecorder para registrar el trabajo en sus listas de comandos existentes. Después, es responsable de ejecutar la lista de comandos en una cola de su elección.

Este objeto es seguro para subprocesos.

Herencia

La interfaz IDMLCommandRecorder hereda de la interfaz IDMLDeviceChild.

Métodos

La interfaz IDMLCommandRecorder tiene estos métodos.

 
IDMLCommandRecorder::RecordDispatch

Registra la ejecución de un objeto distribuidor (un inicializador de operador o un operador compilado) en una lista de comandos.

Requisitos

   
Plataforma de destino Windows
Encabezado directml.h

Consulte también

IDMLDeviceChild