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
イメージがデコードされていないか、デコード プロセスが失敗したか、解像度を取得できません。 後者の場合、 puResolutionXpuResolutionY の 両方が 0 に設定されます。
E_INVALIDARG
puResolutionXpuResolutionY の両方が NULL です

注釈

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

要件

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