Compartilhar via


GetFileVersionInfo

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa função retorna informações versão sobre um arquivo especificado.

Syntax

BOOL GetFileVersionInfo(
  LPTSTR lptstrFilename,
  DWORD dwHandle,
  DWORD dwLen,
  LPVOID lpData
);

Parameters

  • lptstrFilename
    [no] Ponteiro para uma seqüência de caracteres NULL-Terminated que contém o nome do arquivo especificado.
  • dwHandle
    Ignorado.
  • dwLen
    [no] O tamanho, em bytes, da reserva apontada pelo lpData parâmetro.

    Chame a função GetFileVersionInfoSize primeiro para determinar o tamanho, em bytes, do arquivo versão informações. O dwLen parâmetro deve ser igual ou maior do que esse valor.

    Se a reserva apontado pelo lpData é não grande o suficiente, a função trunca as arquivo versão informações para o tamanho da reserva.

  • lpData
    [out] Ponteiro para uma reserva que recebe o arquivo-versão informações.

    Use esse valor em um chamar subseqüente para a função VerQueryValue para obter dados a partir de reserva.

    Informações de versão arquivo está sempre no formato Unicode.

Return Value

Nonzero indica sucesso. Zero indica falha. Para informações de erro estendidas get, chamar GetLastError.

Remarks

As funções informações versão são apenas compatível com 32-bit imagens arquivo Windows. Eles não são compatível com 16-bit imagens arquivo Windows.

Chamar o GetFileVersionInfoSize função antes chamado essa função.

For Windows Embedded CE:

O arquivo-versão informações tem o formato indicado pela estrutura VS_VERSIONINFO .

Requirements

Header winbase.h
Library coredll.lib
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

File I/O Functions
GetFileVersionInfoSize

Other Resources

VerQueryValue
VS_VERSIONINFO