Interfaccia IDMLCommandRecorder (directml.h)

I record di invio di DirectML funzionano in un elenco di comandi Direct3D 12. L'interfaccia IDMLCommandRecorder eredita da IDMLDeviceChild.

Il registratore di comandi è un oggetto senza stato il cui scopo è registrare i comandi in un elenco di comandi Direct3D 12. DirectML non crea elenchi di comandi, allocatori di comandi o code di comandi; né invia direttamente qualsiasi lavoro per l'esecuzione sulla GPU. L'applicazione gestisce invece i propri elenchi di comandi e code e usa IDMLCommandRecorder per registrare il funzionamento negli elenchi di comandi esistenti. È quindi responsabile dell'esecuzione dell'elenco di comandi in una coda di propria scelta.

Questo oggetto è thread-safe.

Ereditarietà

L'interfaccia IDMLCommandRecorder eredita dall'interfaccia IDMLDeviceChild.

Metodi

L'interfaccia IDMLCommandRecorder include questi metodi.

 
IDMLCommandRecorder::RecordDispatch

Registra l'esecuzione di un oggetto dispatchable (inizializzatore operatore o un operatore compilato) in un elenco di comandi.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione directml.h

Vedi anche

IDMLDeviceChild