다음을 통해 공유


GetSystemDpiForProcess 함수(winuser.h)

지정된 프로세스와 연결된 시스템 DPI를 검색합니다. 이는 여러 시스템 인식 프로세스 간에 서로 다른 시스템 DPI 값을 사용하여 DPI에 민감한 정보를 공유하여 발생하는 호환성 문제를 방지하는 데 유용합니다.

구문

UINT GetSystemDpiForProcess(
  HANDLE hProcess
);

매개 변수

hProcess

검사할 프로세스에 대한 핸들입니다. 이 값이 null이면 이 API는 GetDpiForSystem과 동일하게 작동합니다.

반환 값

프로세스의 시스템 DPI 값입니다.

설명

반환 값은 매개 변수로 전달된 프로세스에 따라 달라집니다. 지정된 프로세스의 DPI_AWARENESS 값이 DPI_AWARENESS_UNAWARE 경우 반환 값은 96이 됩니다. 현재 컨텍스트는 항상 96의 DPI를 가정하기 때문입니다. 다른 DPI_AWARENESS 값의 경우 반환 값은 지정된 프로세스의 실제 시스템 DPI가 됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 1803 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 winuser.h
라이브러리 User32.lib
DLL User32.dll

추가 정보

DPI_AWARENESS

GetDpiForSystem