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 |