Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Enfileira um comando de espera na fila de comandos do consumidor especificada, iniciando uma espera pelo sinal pronto para o recurso da fila de comandos do produtor.
Sintaxe
HRESULT EnqueueResourceReadyWait(
ID3D12CommandQueue *pConsumerCommandQueue
);
Parâmetros
pConsumerCommandQueue
Um ponteiro para um ID3D12CommandQueue que representa a fila de comandos do consumidor na qual a espera deve ser enfileirada.
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
Essa função permite que o consumidor inicie imediatamente os comandos de agendamento para seu mecanismo de GPU. A espera garantirá que os comandos agendados após a espera não sejam executados até que o sinal pronto correspondente seja acionado pelo mecanismo de GPU do produtor.
Requisitos
| Requisito | Valor |
|---|---|
| Cabeçalho | mfd3d12.h |