Share via


Método IShellImageData::GetResolution (shimgdata.h)

Obtém a resolução, em pontos por polegada (dpi), da imagem.

Sintaxe

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

Parâmetros

[out] puResolutionX

Tipo: ULONG*

Um ponteiro para a resolução horizontal.

[out] puResolutionY

Tipo: ULONG*

Um ponteiro para a resolução vertical.

Retornar valor

Tipo: HRESULT

Retorna S_OK se tiver êxito ou um valor de erro, caso contrário, incluindo o seguinte:

Código de retorno Descrição
E_FAIL
A imagem não foi decodificada, o processo de decodificação falhou ou a resolução não pode ser recuperada. No último caso, puResolutionX e puResolutionY são definidos como 0.
E_INVALIDARG
PuResolutionX e puResolutionY são NULL.

Comentários

Se puResolutionX ou puResolutionY forem NULL, o método retornará apenas o valor para o parâmetro não nulo.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shimgdata.h
DLL Shell32.dll