Condividi tramite


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