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