Partager via


Méthode IMFD3D12SynchronizationObject ::SignalEventOnFinalResourceRelease (mfd3d12.h)

Stocke un handle d’événement qui sera défini lorsque la ressource D3D12 associée est gratuite et peut être recyclée, réutilisée ou détruite.

Syntaxe

HRESULT SignalEventOnFinalResourceRelease(
  HANDLE hEvent
);

Paramètres

hEvent

Gérez l’événement qui sera défini lorsque la ressource sera libérée.

Valeur retournée

HrESULT incluant, mais sans s’y limiter, les valeurs suivantes :

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 de 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 de DirectX utilisée par le composant.

Remarques

Le handle est signalé lorsqu’il n’y a plus de mise en production de ressource en attente ou de signaux prêts pour la ressource actuelle. Si le handle d’événement dispose de droits d’accès restreints, le handle doit avoir au moins le droit de EVENT_MODIFY_STATE .

Configuration requise

Condition requise Valeur
En-tête mfd3d12.h