IShellImageData::GetResolution メソッド (shimgdata.h)

イメージの解像度 (1 インチあたりのドット数 (dpi) を取得します。

構文

HRESULT GetResolution(
  [out] ULONG *puResolutionX,
  [out] ULONG *puResolutionY
);

パラメーター

[out] puResolutionX

種類: ULONG*

水平方向の解像度へのポインター。

[out] puResolutionY

種類: ULONG*

垂直方向の解像度へのポインター。

戻り値

型: HRESULT

成功した場合はS_OKを返し、それ以外の場合は次のようなエラー値を返します。

リターン コード 説明
E_FAIL
イメージがデコードされていないか、デコード プロセスが失敗したか、解像度を取得できません。 後者の場合、 puResolutionX と puResolutionY の 両方が 0 に設定されます。
E_INVALIDARG
puResolutionX と puResolutionY の両方が NULL です。

注釈

puResolutionX または puResolutionY のいずれかが NULL の場合、メソッドは null 以外のパラメーターの値のみを返します。

要件

要件 値
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shimgdata.h
[DLL] Shell32.dll