VersionInfoFixedFileInfo Structure

Contains version information for a file. This information is language and code page independent.

Definition

Namespace: DevCase.Win32.Structures
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
public struct VersionInfoFixedFileInfo
Inheritance
Object    ValueType    VersionInfoFixedFileInfo

Remarks

Methods

Equals Indicates whether this instance and a specified object are equal.
(Inherited from ValueType)
GetHashCode Returns the hash code for this instance.
(Inherited from ValueType)
GetType Gets the Type of the current instance.
(Inherited from Object)
ToString Returns the fully qualified type name of this instance.
(Inherited from ValueType)

Fields

FileDateLS The least significant 32 bits of the file's 64-bit binary creation date and time stamp.
FileDateMS The most significant 32 bits of the file's 64-bit binary creation date and time stamp.
FileFlags Contains a bitmask that specifies the Boolean attributes of the file.
FileFlagsMask Contains a bitmask that specifies the valid bits in FileFlags.

A bit is valid only if it was defined when the file was created.

FileOS The operating system for which this file was designed.
FileSubtype The function of the file.

The possible values depend on the value of FileType.

FileType The general type of file.
FileVersionLS 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.

FileVersionMS 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.

ProductVersionLS 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.

ProductVersionMS 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.

Signature Contains the value 0xFEEF04BD. This is used with the szKey member of the VS_VERSIONINFO structure when searching a file for the VersionInfoFixedFileInfo structure.
StrucVersion 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.

Extension Methods

CanConvertTo Determines whether the source object can be converted to the specified target type.
(Defined by ObjectExtensions)
CanConvertToT Determines whether the source object can be converted to the specified target type.
(Defined by ObjectExtensions)
ConvertToT Converts an object to the specified target type.

If the conversion fails, an exception is thrown.
(Defined by ObjectExtensions)

ConvertToT Converts an object to the specified target type.

If the conversion fails, returns the specified default value.
(Defined by ObjectExtensions)

IsDisposable Determines whether the specified object is a disposable type (i.e., it implements IDisposable interface).
(Defined by ObjectExtensions)
Speak Speaks the string representation of the source object by using the operating system integrated text-to-speech synthesizer.
(Defined by ObjectExtensions)
Speak Speaks the string representation of the source object by using the operating system integrated text-to-speech synthesizer.
(Defined by ObjectExtensions)
ThrowIfNullTException Throws the specified exception if the source object is null.
(Defined by ObjectExtensions)

See Also