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

Pone en cola un comando wait en la cola de comandos de consumidor especificada, iniciando una espera para la señal lista del recurso desde la cola de comandos del productor.

Sintaxis

HRESULT EnqueueResourceReadyWait(
  ID3D12CommandQueue *pConsumerCommandQueue
);

Parámetros

pConsumerCommandQueue

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

Valor devuelto

HrESULT, incluidos, entre otros, los siguientes valores:

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.

Comentarios

Esta función permite al consumidor iniciar inmediatamente los comandos de programación para su motor de GPU. La espera garantizará que los comandos programados después de la espera no se ejecuten hasta que el motor de GPU del productor desencadene la señal lista correspondiente.

Requisitos

Requisito Valor
Header mfd3d12.h