Metodo IMFD3D12SynchronizationObjectCommands::SignalEventOnResourceReady (mfd3d12.h)
Archivia un handle di eventi che verrà impostato quando la risorsa D3D12 è pronta. Questo evento può essere usato da un thread della CPU per attendere il completamento dell'esecuzione delle attività GPU del producer di risorse e il produttore genera il segnale pronto per la risorsa.
Sintassi
HRESULT SignalEventOnResourceReady(
HANDLE hEvent
);
Parametri
hEvent
Handle per l'evento che verrà impostato quando la risorsa è pronta.
Valore restituito
Valore | Descrizione |
---|---|
S_OK | Operazione riuscita |
MF_E_OPERATION_UNSUPPORTED_AT_D3D_FEATURE_LEVEL | La chiamata tentata o il comando non è supportato con la versione DirectX usata dal componente. |
o MF_E_UNSUPPORTED_MEDIATYPE_AT_D3D_FEATURE_LEVEL | Il tipo di supporto specificato non è supportato con la versione DirectX usata dal componente. |
Commenti
Se l'handle eventi ha diritti di accesso limitati, l'handle deve avere almeno il diritto di EVENT_MODIFY_STATE . È responsabilità del chiamante chiudere l'handle.
Requisiti
Requisito | Valore |
---|---|
Intestazione | mfd3d12.h |