Share via


IDirect3D9Ex::GetAdapterModeCountEx 메서드(d3d9.h)

사용 가능한 표시 모드 수를 반환합니다.

구문

UINT GetAdapterModeCountEx(
  [in] UINT                       Adapter,
  [in] const D3DDISPLAYMODEFILTER *pFilter
);

매개 변수

[in] Adapter

형식: UINT

디스플레이 모드 수를 검색할 디스플레이 어댑터를 나타내는 서수입니다.

[in] pFilter

형식: const D3DDISPLAYMODEFILTER*

원하는 표시 모드의 특성을 지정합니다. D3DDISPLAYMODEFILTER 참조하세요.

반환 값

형식: UINT

사용 가능한 디스플레이 모드의 수입니다. 이 메서드에서 값 0을 반환하면 이러한 표시 모드가 지원되지 않거나 이 모니터를 더 이상 사용할 수 없음을 나타냅니다.

설명

동일한 하드웨어의 다른 헤드에서 디스플레이 모드 변경, 모니터 변경 또는 연결 상태 변경, 데스크톱 확장/확장 해제와 같은 이벤트는 모두 사용 가능한 디스플레이 모드 수에 영향을 줄 수 있습니다.

전체 화면 애플리케이션에 대해 PresentEx 또는 CheckDeviceState 에서 반환된 S_PRESENT_MODE_CHANGED 이러한 이벤트로 인한 디스플레이 모드 설정 실패를 나타냅니다.

현재 사용 가능한 디스플레이 모드를 성공적으로 설정하기 위해 전체 화면 애플리케이션은 S_PRESENT_MODE_CHANGED 수신 시 사용 가능한 디스플레이 모드 목록을 다시 쿼리하려고 시도해야 합니다.

요구 사항

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

추가 정보

IDirect3D9Ex