Compartir a través de


estructura de VS_VERSIONINFO

Representa la organización de los datos en un recurso de versión de archivo. Es la estructura raíz que contiene todas las demás estructuras de información de versión de archivo.

Sintaxis

typedef struct {
  WORD             wLength;
  WORD             wValueLength;
  WORD             wType;
  WCHAR            szKey;
  WORD             Padding1;
  VS_FIXEDFILEINFO Value;
  WORD             Padding2;
  WORD             Children;
} VS_VERSIONINFO;

Miembros

wLength

Tipo: WORD

Longitud, en bytes, de la estructura VS_VERSIONINFO . Esta longitud no incluye ningún relleno que alinee los datos de recursos de versión posteriores en un límite de 32 bits.

wValueLength

Tipo: WORD

Longitud, en bytes, del miembro Value . Este valor es cero si no hay ningún miembro Value asociado a la estructura de versión actual.

wType

Tipo: WORD

Tipo de datos en el recurso de versión. Este miembro es 1 si el recurso de versión contiene datos de texto y 0 si el recurso de versión contiene datos binarios.

szKey

Tipo: WCHAR

La cadena Unicode L"VS_VERSION_INFO".

Relleno1

Tipo: WORD

Contiene tantas palabras cero como sea necesario para alinear el miembro Value en un límite de 32 bits.

Valor

Tipo: VS_FIXEDFILEINFO

Datos arbitrarios asociados a esta estructura de VS_VERSIONINFO . El miembro wValueLength especifica la longitud de este miembro; si wValueLength es cero, este miembro no existe.

Relleno2

Tipo: WORD

Tantas palabras cero como sea necesario para alinear el miembro Children en un límite de 32 bits. Estos bytes no se incluyen en wValueLength. Este miembro es opcional.

Children

Tipo: WORD

Matriz de cero o una estructura StringFileInfo y cero o una estructura VarFileInfo que son elementos secundarios de la estructura de VS_VERSIONINFO actual.

Comentarios

Esta estructura no es una verdadera estructura del lenguaje C porque contiene miembros de longitud variable. Esta estructura se creó únicamente para representar la organización de datos en un recurso de versión y no aparece en ninguno de los archivos de encabezado enviados con el Kit de desarrollo de software (SDK) de Windows.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]

Consulte también

Referencia

StringFileInfo

VerQueryValue

VarFileInfo

VS_FIXEDFILEINFO

Conceptual

Información de versión