Share via


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

Confira também

ID3D11DeviceContext3

ID3D11DeviceContext::Flush