Método ID3D11DeviceContext3::Flush1 (d3d11_3.h)
Envia comandos enfileirados no buffer de comandos para a GPU (unidade de processamento gráfico), com um tipo de contexto especificado e um identificador de evento opcional para criar uma consulta de evento.
Sintaxe
void Flush1(
D3D11_CONTEXT_TYPE ContextType,
[in, optional] HANDLE hEvent
);
Parâmetros
ContextType
Tipo: D3D11_CONTEXT_TYPE
Um D3D11_CONTEXT_TYPE que especifica o contexto no qual ocorre uma consulta, como uma fila de comandos 3D, fila de computação 3D, fila de cópia 3D, vídeo ou imagem.
[in, optional] hEvent
Tipo: HANDLE
Um identificador de evento opcional. Quando especificado, esse método cria uma consulta de evento.
Flush1 opera de forma assíncrona, portanto, pode retornar antes ou depois que a GPU terminar de executar os comandos gráficos enfileirados, que eventualmente serão concluídos. Para criar uma consulta de evento, você pode chamar ID3D11Device::CreateQuery com o valor D3D11_QUERY_EVENT valor. Para determinar quando a GPU terminou de processar os comandos gráficos, você pode usar essa consulta de evento em uma chamada para ID3D11DeviceContext::GetData.
Valor retornado
Nenhum
Comentários
Flush1 tem parâmetros. Para obter mais informações, consulte ID3D11DeviceContext::Flush, que não tem parâmetros.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d11_3.h |
Biblioteca | D3D11.lib |