Compartilhar via


Método IMFD3D12SynchronizationObjectCommands::EnqueueResourceRelease (mfd3d12.h)

Enfileira uma cerca na fila de comandos especificada que sinalizará para o objeto de sincronização quando a GPU terminar de processar os comandos do consumidor. Esse método sinaliza quando o recurso não está mais em uso e foi liberado pelo consumidor.

Sintaxe

HRESULT EnqueueResourceRelease(
  ID3D12CommandQueue *pConsumerCommandQueue
);

Parâmetros

pConsumerCommandQueue

Um ponteiro para um ID3D12CommandQueue que representa a fila de comandos do consumidor na qual a cerca deve ser enfileirada.

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.

Requisitos

Requisito Valor
Cabeçalho mfd3d12.h