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 |