Método IMFD3D12SynchronizationObjectCommands::SignalEventOnResourceReady (mfd3d12.h)
Almacena un identificador de eventos que se establecerá cuando el recurso D3D12 esté listo. Un subproceso de CPU puede usar este evento para esperar hasta que las tareas de GPU del productor de recursos hayan terminado de ejecutarse y el productor activa la señal lista para el recurso.
Sintaxis
HRESULT SignalEventOnResourceReady(
HANDLE hEvent
);
Parámetros
hEvent
Identificador del evento que se establecerá cuando el recurso esté listo.
Valor devuelto
Valor | Descripción |
---|---|
S_OK | Correcto |
MF_E_OPERATION_UNSUPPORTED_AT_D3D_FEATURE_LEVEL | La llamada o el comando intentados no se admiten con la versión de DirectX usada por el componente. |
o MF_E_UNSUPPORTED_MEDIATYPE_AT_D3D_FEATURE_LEVEL | El tipo de medio especificado no se admite con la versión de DirectX usada por el componente. |
Comentarios
Si el identificador de eventos tiene derechos de acceso restringidos, el identificador debe tener al menos el EVENT_MODIFY_STATE derecho. Es responsabilidad del autor de la llamada cerrar el identificador.
Requisitos
Requisito | Valor |
---|---|
Header | mfd3d12.h |