GetProcessDpiAwareness 関数 (shellscalingapi.h)
指定したプロセスの 1 インチあたりのドット数 (dpi) 認識を取得します。
構文
HRESULT GetProcessDpiAwareness(
[in] HANDLE hprocess,
[out] PROCESS_DPI_AWARENESS *value
);
パラメーター
[in] hprocess
クエリ対象のプロセスのハンドル。 このパラメーターが NULL の場合、現在のプロセスに対してクエリが実行されます。
[out] value
指定したプロセスの DPI 認識。 指定できる値は、 PROCESS_DPI_AWARENESS 列挙から取得できます。
戻り値
この関数は、次のいずれかの値を返します。
リターン コード | 説明 |
---|---|
|
関数は、指定されたプロセスの DPI 認識を正常に取得しました。 |
|
渡されたハンドルまたはポインターが無効です。 |
|
アプリケーションに十分な特権がありません。 |
注釈
この関数は、次のコードと同じです。
GetAwarenessFromDpiAwarenessContext(GetThreadDpiAwarenessContext());
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shellscalingapi.h |
Library | Shcore.lib |
[DLL] | Shcore.dll |