Поделиться через


Метод IShellImageData::GetResolution (shimgdata.h)

Возвращает разрешение изображения в точках на дюйм (точек на дюйм).

Синтаксис

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
Header shimgdata.h
DLL Shell32.dll