Partager via


Interface IMFD3D12SynchronizationObjectCommands (mfd3d12.h)

Fournit des commandes qui permettent à un producteur ou à un consommateur de ressource D3D12 de signaler les composants en aval lorsque la ressource est prête à être utilisée ou peut être libérée.

Héritage

L’interface IMFD3D12SynchronizationObjectCommands hérite de l’interface IUnknown.

Méthodes

L’interface IMFD3D12SynchronizationObjectCommands utilise ces méthodes.

 
IMFD3D12SynchronizationObjectCommands ::EnqueueResourceReady

Met en file d’attente une clôture sur la file d’attente de commandes du producteur spécifié qui signale à un consommateur en aval quand la ressource D3D12 associée est prête à être utilisée.
IMFD3D12SynchronizationObjectCommands ::EnqueueResourceReadyWait

Met en file d’attente une commande d’attente dans la file d’attente de commandes du consommateur spécifiée, en démarrant une attente pour le signal prêt pour la ressource à partir de la file d’attente de commandes du producteur.
IMFD3D12SynchronizationObjectCommands ::EnqueueResourceRelease

Met en file d’attente une clôture dans la file d’attente de commandes spécifiée qui signale à l’objet de synchronisation lorsque gpu a terminé de traiter les commandes du consommateur.
IMFD3D12SynchronizationObjectCommands ::SignalEventOnResourceReady

Stocke un handle d’événement qui sera défini lorsque la ressource D3D12 sera prête.

Configuration requise

Condition requise Valeur
En-tête mfd3d12.h