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 |