다음을 통해 공유


IDirect3DDevice9Ex::WaitForVBlank 메서드(d3d9.h)

다음 세로 빈 신호까지 호출 스레드 실행을 일시 중단합니다.

구문

HRESULT WaitForVBlank(
  [in] UINT iSwapChain
);

매개 변수

[in] iSwapChain

형식: UINT

스왑 체인 인덱스. 다중 헤드 카드 스왑 체인을 지정하는 데 사용되는 선택적 인덱스(0부터 시작)입니다.

반환 값

형식: HRESULT

이 메서드는 항상 D3D_OK 반환합니다.

설명

이 방법을 사용하면 애플리케이션이 디바이스와 연결된 모니터의 프레임 속도를 효율적으로 제한할 수 있습니다. 세로 공백에 따라 스레드가 해제되는 데 걸리는 시간은 일반적으로 매우 짧습니다.

일부 시나리오에서는 모니터에 아무것도 표시되지 않을 때 하드웨어가 수직 빈 신호 생성을 중지할 수 있습니다. 이 경우 메서드는 약 100ms를 기다렸다가 D3D_OK 함께 반환합니다.

요구 사항

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

추가 정보

IDirect3DDevice9Ex