Partager via


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

Stocke un handle d’événement qui sera défini lorsque la ressource D3D12 sera prête. Cet événement peut être utilisé par un thread d’UC pour attendre que les tâches GPU du producteur de ressources aient terminé l’exécution et que le producteur déclenche le signal prêt pour la ressource.

Syntaxe

HRESULT SignalEventOnResourceReady(
  HANDLE hEvent
);

Paramètres

hEvent

Handle de l’événement qui sera défini lorsque la ressource sera prête.

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 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

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 . Il incombe à l’appelant de fermer le handle.

Configuration requise

Condition requise Valeur
En-tête mfd3d12.h