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 |