S_PRESENT
메서드 및 함수에 대한 몇 가지 가능한 반환 코드 목록입니다.
#define | 설명 |
---|---|
S_OK | 디바이스가 정상적으로 실행 중이며 렌더링에 사용할 수 있습니다. |
S_PRESENT_OCCLUDED | 프레젠테이션 영역이 가려집니다. 폐색은 프레젠테이션 창이 최소화되었거나 다른 디바이스가 프레젠테이션 창과 동일한 모니터에서 전체 화면 모드로 전환되고 프레젠테이션 창이 해당 모니터에 완전히 있음을 의미합니다. 클라이언트 영역에 다른 창이 적용되는 경우 폐색이 발생하지 않습니다. 폐색된 애플리케이션은 렌더링을 계속할 수 있으며 모든 호출이 성공하지만 폐색된 프레젠테이션 창은 업데이트되지 않습니다. 바람직하게는 애플리케이션이 디바이스를 사용하여 프레젠테이션 창에 렌더링을 중지하고 S_OK 또는 S_PRESENT_MODE_CHANGED 반환될 때까지 CheckDeviceState 를 계속 호출해야 합니다. |
S_PRESENT_MODE_CHANGED | 데스크톱 디스플레이 모드가 변경되었습니다. 애플리케이션은 렌더링을 계속할 수 있지만 색 변환/스트레칭이 있을 수 있습니다. 현재 표시 모드와 유사한 백 버퍼 형식을 선택하고 Reset을 호출하여 스왑 체인을 다시 만듭니다. 초기화가 호출된 후 디바이스는 이 상태를 그대로 둡니다. |
다른 오류 코드는 D3DERR에 포함되어 있습니다.
관련 항목