Compartilhar via


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