GetFileVersionInfo
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