System.Diagnostics.FileVersionInfo.GetFixedFileInfo C# (CSharp) Method

GetFixedFileInfo() private static method

private static GetFixedFileInfo ( IntPtr memPtr ) : Interop.Version.VS_FIXEDFILEINFO
memPtr IntPtr
return Interop.Version.VS_FIXEDFILEINFO
        private static Interop.Version.VS_FIXEDFILEINFO GetFixedFileInfo(IntPtr memPtr)
        {
            IntPtr memRef = IntPtr.Zero;
            uint memLen;

            if (Interop.Version.VerQueryValue(memPtr, "\\", out memRef, out memLen))
            {
                return (Interop.Version.VS_FIXEDFILEINFO)Marshal.PtrToStructure<Interop.Version.VS_FIXEDFILEINFO>(memRef);
            }

            return new Interop.Version.VS_FIXEDFILEINFO();
        }