Class VerRsrc.VS_FIXEDFILEINFO

  • Direct Known Subclasses:
    VerRsrc.VS_FIXEDFILEINFO.ByReference
    Enclosing interface:
    VerRsrc

    @FieldOrder({"dwSignature","dwStrucVersion","dwFileVersionMS","dwFileVersionLS","dwProductVersionMS","dwProductVersionLS","dwFileFlagsMask","dwFileFlags","dwFileOS","dwFileType","dwFileSubtype","dwFileDateMS","dwFileDateLS"})
    public static class VerRsrc.VS_FIXEDFILEINFO
    extends Structure
    Contains version information for a file. This information is language and code page independent.
    • Field Detail

      • dwSignature

        public WinDef.DWORD dwSignature
        Contains the value 0xFEEF04BD. This is used with the szKey member of the VS_VERSIONINFO structure when searching a file for the VS_FIXEDFILEINFO structure.
      • dwStrucVersion

        public WinDef.DWORD dwStrucVersion
        The binary version number of this structure. The high-order word of this member contains the major version number, and the low-order word contains the minor version number.
      • dwFileVersionMS

        public WinDef.DWORD dwFileVersionMS
        The most significant 32 bits of the file's binary version number. This member is used with dwFileVersionLS to form a 64-bit value used for numeric comparisons.
      • dwFileVersionLS

        public WinDef.DWORD dwFileVersionLS
        The least significant 32 bits of the file's binary version number. This member is used with dwFileVersionMS to form a 64-bit value used for numeric comparisons.
      • dwProductVersionMS

        public WinDef.DWORD dwProductVersionMS
        The most significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionLS to form a 64-bit value used for numeric comparisons.
      • dwProductVersionLS

        public WinDef.DWORD dwProductVersionLS
        The least significant 32 bits of the binary version number of the product with which this file was distributed. This member is used with dwProductVersionMS to form a 64-bit value used for numeric comparisons.
      • dwFileFlagsMask

        public WinDef.DWORD dwFileFlagsMask
        Contains a bitmask that specifies the valid bits in dwFileFlags. A bit is valid only if it was defined when the file was created.
      • dwFileFlags

        public WinDef.DWORD dwFileFlags
        Contains a bitmask that specifies the Boolean attributes of the file. This member can include one or more of the following values.
      • dwFileOS

        public WinDef.DWORD dwFileOS
        The operating system for which this file was designed.
      • dwFileType

        public WinDef.DWORD dwFileType
        The general type of file.
      • dwFileSubtype

        public WinDef.DWORD dwFileSubtype
        The function of the file. The possible values depend on the value of dwFileType.
      • dwFileDateMS

        public WinDef.DWORD dwFileDateMS
        The most significant 32 bits of the file's 64-bit binary creation date and time stamp.
      • dwFileDateLS

        public WinDef.DWORD dwFileDateLS
        The least significant 32 bits of the file's 64-bit binary creation date and time stamp.
    • Constructor Detail

      • VS_FIXEDFILEINFO

        public VS_FIXEDFILEINFO()
      • VS_FIXEDFILEINFO

        public VS_FIXEDFILEINFO​(Pointer memory)
    • Method Detail

      • getFileVersionMajor

        public int getFileVersionMajor()
      • getFileVersionMinor

        public int getFileVersionMinor()
      • getFileVersionRevision

        public int getFileVersionRevision()
      • getFileVersionBuild

        public int getFileVersionBuild()
      • getProductVersionMajor

        public int getProductVersionMajor()
      • getProductVersionMinor

        public int getProductVersionMinor()
      • getProductVersionRevision

        public int getProductVersionRevision()
      • getProductVersionBuild

        public int getProductVersionBuild()