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[데스크톱 앱만] |