Partager via


Méthode IMFD3D12SynchronizationObjectCommands ::EnqueueResourceRelease (mfd3d12.h)

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. Cette méthode signale quand la ressource n’est plus utilisée et a été libérée par le consommateur.

Syntaxe

HRESULT EnqueueResourceRelease(
  ID3D12CommandQueue *pConsumerCommandQueue
);

Paramètres

pConsumerCommandQueue

Pointeur vers un ID3D12CommandQueue représentant la file d’attente de commandes du consommateur dans laquelle la clôture doit être mise en file d’attente.

Valeur retournée

Valeur Description
S_OK Succès
MF_E_OPERATION_UNSUPPORTED_AT_D3D_FEATURE_LEVEL La tentative d’appel ou de commande n’est pas prise en charge avec la version DirectX utilisée par le composant.
o MF_E_UNSUPPORTED_MEDIATYPE_AT_D3D_FEATURE_LEVEL Le type de média spécifié n’est pas pris en charge avec la version DirectX utilisée par le composant.

Configuration requise

Condition requise Valeur
En-tête mfd3d12.h