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 |