Método IMFD3D12SynchronizationObjectCommands::SignalEventOnResourceReady (mfd3d12.h)
Armazena um identificador de evento que será definido quando o recurso D3D12 estiver pronto. Esse evento pode ser usado por um thread de CPU para aguardar até que as tarefas de GPU do produtor de recursos tenham terminado de ser executadas e o produtor dispare o sinal pronto para o recurso.
Sintaxe
HRESULT SignalEventOnResourceReady(
HANDLE hEvent
);
Parâmetros
hEvent
Um identificador para o evento que será definido quando o recurso estiver pronto.
Valor retornado
Valor | Descrição |
---|---|
S_OK | Êxito |
MF_E_OPERATION_UNSUPPORTED_AT_D3D_FEATURE_LEVEL | Não há suporte para a tentativa de chamada ou comando com a versão do DirectX usada pelo componente. |
o MF_E_UNSUPPORTED_MEDIATYPE_AT_D3D_FEATURE_LEVEL | Não há suporte para o tipo de mídia especificado com a versão do DirectX usada pelo componente. |
Comentários
Se o identificador de evento tiver direitos de acesso restritos, o identificador deverá ter pelo menos o direito de EVENT_MODIFY_STATE . É responsabilidade do chamador fechar o identificador.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | mfd3d12.h |