Compartilhar via


Método IMFD3D12SynchronizationObject::SignalEventOnFinalResourceRelease (mfd3d12.h)

Armazena um identificador de evento que será definido quando o recurso D3D12 associado for gratuito e puder ser reciclado, reutilizado ou destruído.

Sintaxe

HRESULT SignalEventOnFinalResourceRelease(
  HANDLE hEvent
);

Parâmetros

hEvent

Manipule para o evento que será definido quando o recurso for liberado.

Retornar valor

Um HRESULT incluindo, mas não se limitando aos seguintes valores:

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

O identificador é sinalizado quando não há mais nenhum sinal de liberação de recurso pendente ou pronto para o recurso atual. Se o identificador de evento tiver direitos de acesso restritos, o identificador deverá ter pelo menos o direito de EVENT_MODIFY_STATE .

Requisitos

Requisito Valor
Cabeçalho mfd3d12.h