GetProcessDpiAwareness 함수(shellscalingapi.h)

지정된 프로세스의 dpi(인치당 점 수) 인식을 검색합니다.

구문

HRESULT GetProcessDpiAwareness(
  [in]  HANDLE                hprocess,
  [out] PROCESS_DPI_AWARENESS *value
);

매개 변수

[in] hprocess

쿼리 중인 프로세스의 핸들입니다. 이 매개 변수가 NULL이면 현재 프로세스가 쿼리됩니다.

[out] value

지정된 프로세스의 DPI 인식입니다. 가능한 값은 PROCESS_DPI_AWARENESS 열거형에서 가져옵니다.

반환 값

이 함수는 다음 값 중 하나를 반환합니다.

반환 코드 Description
S_OK
함수는 지정된 프로세스의 DPI 인식을 성공적으로 검색했습니다.
E_INVALIDARG
전달된 핸들 또는 포인터가 잘못되었습니다.
E_ACCESSDENIED
애플리케이션에 충분한 권한이 없습니다.

설명

이 함수는 다음 코드와 동일합니다.

GetAwarenessFromDpiAwarenessContext(GetThreadDpiAwarenessContext());

요구 사항

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

추가 정보

GetAwarenessFromDpiAwarenessContext

GetThreadDpiAwarenessContext

PROCESS_DPI_AWARENESS