IDMLCommandRecorder-Schnittstelle (directml.h)
Zeichnet Verteiler von DirectML-Arbeit in einer Direct3D 12-Befehlsliste auf. Die IDMLCommandRecorder-Schnittstelle erbt von IDMLDeviceChild.
Die Befehlsaufzeichnung ist ein zustandsloses Objekt, dessen Zweck es ist, Befehle in einer Direct3D 12-Befehlsliste aufzuzeichnen. DirectML erstellt keine Befehlslisten, Befehlszuweisungen oder Befehlswarteschlangen. es übermittelt auch keine Arbeit zur Ausführung auf der GPU. Stattdessen verwaltet Ihre Anwendung ihre eigenen Befehlslisten und Warteschlangen und verwendet den IDMLCommandRecorder , um Arbeit in den vorhandenen Befehlslisten aufzuzeichnen. Sie sind dann für die Ausführung der Befehlsliste in einer Warteschlange Ihrer Wahl verantwortlich.
Dieses Objekt ist threadsicher.
Vererbung
Die IDMLCommandRecorder-Schnittstelle erbt von der IDMLDeviceChild-Schnittstelle.
Methoden
Die IDMLCommandRecorder-Schnittstelle verfügt über diese Methoden.
IDMLCommandRecorder::RecordDispatch Zeichnet die Ausführung eines verteilbaren Objekts (einen Operatorinitialisierer oder einen kompilierten Operator) in einer Befehlsliste auf. |
Anforderungen
Zielplattform | Windows |
Kopfzeile | directml.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für