Estructura var
Representa la organización de los datos en un recurso de versión de archivo. Normalmente contiene una lista de pares de identificadores de página de códigos y idioma que admite la versión de la aplicación o dll.
Sintaxis
typedef struct {
WORD wLength;
WORD wValueLength;
WORD wType;
WCHAR szKey;
WORD Padding;
DWORD Value;
} Var;
Miembros
-
wLength
-
Tipo: WORD
-
Longitud, en bytes, de la estructura Var .
-
wValueLength
-
Tipo: WORD
-
Longitud, en bytes, del miembro Value .
-
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"Translation".
-
Relleno
-
Tipo: WORD
-
Tantas palabras cero como sea necesario para alinear el miembro Value en un límite de 32 bits.
-
Valor
-
Tipo: DWORD
-
Matriz de uno o varios valores que son pares de identificadores de página de códigos y idioma. Para obtener más información, vea la siguiente sección Comentarios.
Observaciones
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.
Si usa la estructura Var para enumerar los idiomas que admite la aplicación o dll en lugar de usar varios recursos de versión, use el miembro Value para contener una matriz de valores DWORD que indican las combinaciones de idioma y página de códigos compatibles con este archivo. La palabra de orden bajo de cada DWORD debe contener un identificador de idioma de Microsoft y la palabra de orden superior debe contener el número de página de códigos de IBM. Las palabras de orden alto o de orden bajo pueden ser cero, lo que indica que el archivo es independiente del idioma o de la página de códigos. Si se omite la estructura Var , el archivo se interpretará como independiente del idioma y de la página de códigos.
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
-
Conceptual