VS_FIXEDFILEINFO 구조체(verrsrc.h)
파일에 대한 버전 정보를 포함합니다. 이 정보는 언어 및 코드 페이지 독립적입니다.
구문
typedef struct tagVS_FIXEDFILEINFO {
DWORD dwSignature;
DWORD dwStrucVersion;
DWORD dwFileVersionMS;
DWORD dwFileVersionLS;
DWORD dwProductVersionMS;
DWORD dwProductVersionLS;
DWORD dwFileFlagsMask;
DWORD dwFileFlags;
DWORD dwFileOS;
DWORD dwFileType;
DWORD dwFileSubtype;
DWORD dwFileDateMS;
DWORD dwFileDateLS;
} VS_FIXEDFILEINFO;
멤버
dwSignature
형식:DWORD
0xFEEF04BD 값을 포함합니다. VS_FIXEDFILEINFO 구조체에 대한 파일을 검색할 때 VS_VERSIONINFO 구조체의 szKey 멤버와 함께 사용됩니다.
dwStrucVersion
형식:DWORD
이 구조체의 이진 버전 번호입니다. 이 멤버의 상위 단어에는 주 버전 번호가 포함되고 하위 단어에는 부 버전 번호가 포함됩니다.
dwFileVersionMS
형식:DWORD
파일의 이진 버전 번호 중 가장 중요한 32비트입니다. 이 멤버는 dwFileVersionLS 와 함께 숫자 비교에 사용되는 64비트 값을 형성하는 데 사용됩니다.
dwFileVersionLS
형식:DWORD
파일의 이진 버전 번호 중 가장 중요한 32비트입니다. 이 멤버는 dwFileVersionMS 와 함께 숫자 비교에 사용되는 64비트 값을 형성하는 데 사용됩니다.
dwProductVersionMS
형식:DWORD
이 파일이 배포된 제품의 이진 버전 번호 중 가장 중요한 32비트입니다. 이 멤버는 dwProductVersionLS 와 함께 숫자 비교에 사용되는 64비트 값을 형성하는 데 사용됩니다.
dwProductVersionLS
형식:DWORD
이 파일이 배포된 제품의 이진 버전 번호 중 가장 중요한 32비트입니다. 이 멤버는 dwProductVersionMS 와 함께 숫자 비교에 사용되는 64비트 값을 형성하는 데 사용됩니다.
dwFileFlagsMask
형식:DWORD
dwFileFlags에서 유효한 비트를 지정하는 비트 마스크를 포함합니다. 비트는 파일을 만들 때 정의된 경우에만 유효합니다.
dwFileFlags
형식:DWORD
파일의 부울 특성을 지정하는 비트 마스크를 포함합니다. 이 멤버는 다음 값 중 하나 이상을 포함할 수 있습니다.
값 | 의미 |
---|---|
|
파일에 디버깅 정보가 포함되어 있거나 디버깅 기능을 사용하도록 설정하여 컴파일됩니다. |
|
파일의 버전 구조가 동적으로 생성되었습니다. 따라서 이 구조체의 일부 멤버는 비어 있거나 올바르지 않을 수 있습니다. 이 플래그는 파일의 VS_VERSIONINFO 데이터에 설정해서는 안 됩니다. |
|
파일이 수정되었으며 동일한 버전 번호의 원래 배송 파일과 동일하지 않습니다. |
|
파일은 상업적으로 릴리스된 제품이 아닌 개발 버전입니다. |
|
파일이 표준 릴리스 프로시저를 사용하여 빌드되지 않았습니다. 이 플래그를 설정하면 StringFileInfo 구조에 PrivateBuild 항목이 포함되어야 합니다. |
|
파일은 표준 릴리스 프로시저를 사용하여 원래 회사에서 빌드되었지만 동일한 버전 번호의 일반 파일의 변형입니다. 이 플래그를 설정하면 StringFileInfo 구조체에 SpecialBuild 항목이 포함되어야 합니다. |
dwFileOS
형식:DWORD
이 파일이 디자인된 운영 체제입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.
애플리케이션은 이러한 값을 결합하여 파일이 다른 운영 체제에서 실행되는 운영 체제용으로 설계되었음을 나타낼 수 있습니다. 다음 dwFileOS 값은 이 예제이지만 전체 목록은 아닙니다.
dwFileType
형식:DWORD
파일의 일반 형식입니다. 이 멤버는 다음 값 중 하나일 수 있습니다. 다른 모든 값은 예약되어 있습니다.
dwFileSubtype
형식:DWORD
파일의 함수입니다. 가능한 값은 dwFileType 값에 따라 달라집니다. 다음 목록에 설명되지 않은 dwFileType 의 모든 값에 대해 dwFileSubtype 은 0입니다.
dwFileType이 VFT_DRV 경우 dwFileSubtype은 다음 값 중 하나일 수 있습니다.
dwFileType이 VFT_FONT 경우 dwFileSubtype은 다음 값 중 하나일 수 있습니다.
dwFileType이 VFT_VXD 경우 dwFileSubtype에는 가상 디바이스 제어 블록에 포함된 가상 디바이스 식별자가 포함됩니다.
여기에 나열되지 않은 모든 dwFileSubtype 값은 예약되어 있습니다.
dwFileDateMS
형식:DWORD
파일의 64비트 이진 생성 날짜 및 타임스탬프를 가장 중요한 32비트입니다.
dwFileDateLS
형식:DWORD
파일의 64비트 이진 생성 날짜 및 타임스탬프로 가장 중요한 32비트입니다.
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | verrsrc.h(Windows.h 포함) |
추가 정보
개념
참조