VS_VERSIONINFO 구조체
파일 버전 리소스의 데이터 구성을 나타냅니다. 다른 모든 파일 버전 정보 구조를 포함하는 루트 구조입니다.
통사론
typedef struct {
WORD wLength;
WORD wValueLength;
WORD wType;
WCHAR szKey[16];
WORD Padding1;
VS_FIXEDFILEINFO Value;
WORD Padding2;
WORD Children;
} VS_VERSIONINFO;
회원
-
wLength
-
형식: WORD
-
VS_VERSIONINFO 구조체의 길이(바이트)입니다. 이 길이에는 32비트 경계에서 후속 버전 리소스 데이터를 정렬하는 패딩이 포함되지 않습니다.
-
wValueLength
-
형식: WORD
-
Value 멤버의 길이(바이트)입니다. 현재 버전 구조와 연결된 Value 멤버가 없는 경우 이 값은 0입니다.
-
wType
-
형식: WORD
-
버전 리소스의 데이터 형식입니다. 버전 리소스에 텍스트 데이터가 포함된 경우 이 멤버는 1이고 버전 리소스에 이진 데이터가 포함된 경우 0입니다.
-
szKey
-
형식: WCHAR
-
유니코드 문자열 L"VS_VERSION_INFO"입니다.
-
Padding1
-
형식: WORD
-
Value 멤버를 32비트 경계에 맞추는 데 필요한 만큼 0개의 단어를 포함합니다.
-
값
-
형식: VS_FIXEDFILEINFO
-
이 VS_VERSIONINFO 구조와 연결된 임의 데이터입니다. wValueLength 멤버는 이 멤버의 길이를 지정합니다. wValueLength 0이면 이 멤버가 존재하지 않습니다.
-
Padding2
-
형식: WORD
-
Children 멤버를 32비트 경계에 맞추는 데 필요한 만큼 0개 단어입니다. 이러한 바이트는 wValueLength포함되지 않습니다. 이 멤버는 선택 사항입니다.
-
자식
-
형식: WORD
-
StringFileInfo구조체에0개 또는 1개, 현재 VS_VERSIONINFO 구조체의 자식인 VarFileInfo구조체 0개 또는 1개배열입니다.
발언
이 구조체는 가변 길이 멤버를 포함하므로 실제 C 언어 구조가 아닙니다. 이 구조는 버전 리소스의 데이터 구성을 표시하기 위해서만 만들어졌으며 Windows SDK(소프트웨어 개발 키트)와 함께 제공되는 헤더 파일에는 표시되지 않습니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 2000 Professional [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows 2000 Server [데스크톱 앱만 해당] |
참고 항목
-
참조
-
개념