IShellImageData::GetResolution-Methode (shimgdata.h)

Ruft die Auflösung des Bilds in dpi (Dots per Inch) ab.

Syntax

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

Parameter

[out] puResolutionX

Typ: ULONG*

Ein Zeiger auf die horizontale Auflösung.

[out] puResolutionY

Typ: ULONG*

Ein Zeiger auf die vertikale Auflösung.

Rückgabewert

Typ: HRESULT

Gibt S_OK zurück, falls erfolgreich oder andernfalls ein Fehlerwert, einschließlich der folgenden:

Rückgabecode Beschreibung
E_FAIL
Das Bild wurde nicht decodiert, der Decodierungsprozess ist fehlgeschlagen, oder die Auflösung kann nicht abgerufen werden. Im letzteren Fall sind sowohl puResolutionX als auch puResolutionY auf 0 festgelegt.
E_INVALIDARG
Sowohl puResolutionX als auch puResolutionY sind NULL.

Hinweise

Wenn entweder puResolutionX oder puResolutionYNULL sind, gibt die Methode nur den Wert für den Parameter ungleich NULL zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shimgdata.h
DLL Shell32.dll