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

Pone en cola una barrera en la cola de comandos especificada que indicará al objeto de sincronización cuando la GPU haya terminado de procesar los comandos de consumidor. Este método indica cuando el consumidor ya no está en uso el recurso y lo ha liberado el consumidor.

Sintaxis

HRESULT EnqueueResourceRelease(
  ID3D12CommandQueue *pConsumerCommandQueue
);

Parámetros

pConsumerCommandQueue

Puntero a un id3D12CommandQueue que representa la cola de comandos del consumidor en la que se debe poner en cola la barrera.

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.

Requisitos

Requisito Valor
Header mfd3d12.h