Compartir a través de


Método ID3D11DeviceContext3::Flush1 (d3d11_3.h)

Envía comandos en cola en el búfer de comandos a la unidad de procesamiento de gráficos (GPU), con un tipo de contexto especificado y un identificador de evento opcional para crear una consulta de eventos.

Sintaxis

void Flush1(
                 D3D11_CONTEXT_TYPE ContextType,
  [in, optional] HANDLE             hEvent
);

Parámetros

ContextType

Tipo: D3D11_CONTEXT_TYPE

Una D3D11_CONTEXT_TYPE que especifica el contexto en el que se produce una consulta, como una cola de comandos 3D, una cola de proceso 3D, una cola de copia 3D, un vídeo o una imagen.

[in, optional] hEvent

Tipo: HANDLE

Identificador de eventos opcional. Cuando se especifica, este método crea una consulta de eventos.

Flush1 funciona de forma asincrónica, por lo que puede devolver antes o después de que la GPU termine de ejecutar los comandos gráficos en cola, lo que finalmente se completará. Para crear una consulta de eventos, puede llamar a ID3D11Device::CreateQuery con el valor D3D11_QUERY_EVENT valor. Para determinar cuándo la GPU ha terminado de procesar los comandos gráficos, puede usar esa consulta de eventos en una llamada a ID3D11DeviceContext::GetData.

Valor devuelto

None

Observaciones

Flush1 tiene parámetros. Para obtener más información, vea ID3D11DeviceContext::Flush, que no tiene parámetros.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d11_3.h
Library D3D11.lib

Consulte también

ID3D11DeviceContext3

ID3D11DeviceContext::Flush