Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetFixedFileInfo()

static global.Interop.Version.VS_FIXEDFILEINFO System.Diagnostics.FileVersionInfo.GetFixedFileInfo ( IntPtr memPtr)
inlinestaticprivate

Definition at line 190 of file FileVersionInfo.cs.

191 {
192 IntPtr lplpBuffer = IntPtr.Zero;
193 if (global::Interop.Version.VerQueryValue(memPtr, "\\", out lplpBuffer, out var _))
194 {
195 return Marshal.PtrToStructure<global::Interop.Version.VS_FIXEDFILEINFO>(lplpBuffer);
196 }
197 return default(global::Interop.Version.VS_FIXEDFILEINFO);
198 }
static ? object PtrToStructure(IntPtr ptr, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors|DynamicallyAccessedMemberTypes.NonPublicConstructors)] Type structureType)
Definition Marshal.cs:1164

References System.Runtime.InteropServices.Marshal.PtrToStructure(), and System.IntPtr.Zero.

Referenced by System.Diagnostics.FileVersionInfo.GetVersionInfoForCodePage().