IMFD3D12SynchronizationObjectCommands-Schnittstelle (mfd3d12.h)
Stellt Befehle bereit, die es einem Producer oder Einem Consumer der D3D12-Ressource ermöglichen, Downstream-Komponenten zu signalisieren, wenn die Ressource einsatzbereit ist oder freigegeben werden kann.
Vererbung
Die IMFD3D12SynchronizationObjectCommands-Schnittstelle erbt von der IUnknown-Schnittstelle.
Methoden
Die IMFD3D12SynchronizationObjectCommands-Schnittstelle verfügt über diese Methoden.
IMFD3D12SynchronizationObjectCommands::EnqueueResourceReady Stellt einen Zaun in der angegebenen Producerbefehlswarteschlange in die Warteschlange, die einem Downstreamconsumer signalisiert, wenn die zugeordnete D3D12-Ressource verwendet werden kann. |
IMFD3D12SynchronizationObjectCommands::EnqueueResourceReadyWait Stellt einen Wartebefehl in der angegebenen Consumerbefehlswarteschlange in die Warteschlange und startet eine Wartezeit auf das Ressourcenbereitschaftssignal aus der Producerbefehlswarteschlange. |
IMFD3D12SynchronizationObjectCommands::EnqueueResourceRelease Stellt einen Zaun in die angegebene Befehlswarteschlange, der dem Synchronisierungsobjekt signalisiert, wenn die GPU die Verarbeitung der Consumerbefehle beendet hat. |
IMFD3D12SynchronizationObjectCommands::SignalEventOnResourceReady Speichert ein Ereignishandle, das festgelegt wird, wenn die D3D12-Ressource bereit ist. |
Anforderungen
Anforderung | Wert |
---|---|
Header | mfd3d12.h |
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