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