다음을 통해 공유


Var 구조체

파일 버전 리소스의 데이터 organization 나타냅니다. 일반적으로 애플리케이션 또는 DLL 버전에서 지원하는 언어 및 코드 페이지 식별자 쌍 목록이 포함됩니다.

구문

typedef struct {
  WORD  wLength;
  WORD  wValueLength;
  WORD  wType;
  WCHAR szKey;
  WORD  Padding;
  DWORD Value;
} Var;

멤버

wLength

형식: WORD

Var 구조체의 길이(바이트)입니다.

wValueLength

형식: WORD

Value 멤버의 길이(바이트)입니다.

wType

형식: WORD

버전 리소스의 데이터 형식입니다. 버전 리소스에 텍스트 데이터가 포함된 경우 이 멤버는 1이고 버전 리소스에 이진 데이터가 포함된 경우 0입니다.

szKey

형식: WCHAR

유니코드 문자열 L"Translation"입니다.

안쪽 여백

형식: WORD

Value 멤버를 32비트 경계에 맞추는 데 필요한 만큼 0개 단어입니다.

형식:DWORD

언어 및 코드 페이지 식별자 쌍인 하나 이상의 값 배열입니다. 자세한 내용은 다음 설명 섹션을 참조하세요.

설명

이 구조체는 가변 길이 멤버를 포함하므로 실제 C 언어 구조체가 아닙니다. 이 구조는 버전 리소스의 데이터 organization 표시하기 위해만 만들어졌으며 Windows SDK(소프트웨어 개발 키트)와 함께 제공되는 헤더 파일에는 표시되지 않습니다.

Var 구조를 사용하여 여러 버전 리소스를 사용하는 대신 애플리케이션 또는 DLL에서 지원하는 언어를 나열하는 경우 Value 멤버를 사용하여 이 파일에서 지원하는 언어 및 코드 페이지 조합을 나타내는 DWORD 값 배열을 포함합니다. 각 DWORD 의 하위 단어에는 Microsoft 언어 식별자가 포함되어야 하며, 상위 단어에는 IBM 코드 페이지 번호가 포함되어야 합니다. 높은 순서 또는 낮은 순서의 단어는 0일 수 있으며, 이는 파일이 언어 또는 코드 페이지 독립적임을 나타냅니다. Var 구조를 생략하면 파일이 언어 및 코드 페이지 독립적으로 해석됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]

추가 정보

참조

VarFileInfo

StringFileInfo

StringTable

VS_VERSIONINFO

개념

버전 정보