다음을 통해 공유


ID3D11DeviceContext3::Flush1 메서드(d3d11_3.h)

지정된 컨텍스트 형식과 이벤트 쿼리를 만들기 위한 선택적 이벤트 핸들을 사용하여 명령 버퍼의 대기 중인 명령을 GPU(그래픽 처리 장치)로 보냅니다.

구문

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

매개 변수

ContextType

형식: D3D11_CONTEXT_TYPE

3D 명령 큐, 3D 컴퓨팅 큐, 3D 복사 큐, 비디오 또는 이미지와 같이 쿼리가 발생하는 컨텍스트를 지정하는 D3D11_CONTEXT_TYPE.

[in, optional] hEvent

형식: HANDLE

선택적 이벤트 핸들입니다. 지정된 경우 이 메서드는 이벤트 쿼리를 만듭니다.

Flush1 은 비동기적으로 작동하므로 GPU가 큐에 대기 중인 그래픽 명령 실행을 완료하기 전이나 후에 반환할 수 있으며, 결국 완료됩니다. 이벤트 쿼리를 만들려면 값 D3D11_QUERY_EVENT 값으로 ID3D11Device::CreateQuery를 호출할 수 있습니다. GPU가 그래픽 명령 처리를 완료한 시기를 확인하려면 ID3D11DeviceContext::GetData 호출에서 해당 이벤트 쿼리를 사용할 수 있습니다.

반환 값

없음

설명

Flush1 에는 매개 변수가 있습니다. 자세한 내용은 매개 변수가 없는 ID3D11DeviceContext::Flush를 참조하세요.

요구 사항

   
대상 플랫폼 Windows
헤더 d3d11_3.h
라이브러리 D3D11.lib

추가 정보

ID3D11DeviceContext3

ID3D11DeviceContext::Flush