public static bool GetPageProtection(IntPtr baseAddress, out Structures.MEMORY_BASIC_INFORMATION pageinfo) { int res = PInvoke.VirtualQuery(baseAddress, out pageinfo, (uint)Marshal.SizeOf <Structures.MEMORY_BASIC_INFORMATION>()); return(res == Marshal.SizeOf <Structures.MEMORY_BASIC_INFORMATION>()); }
public static extern int VirtualQuery(IntPtr lpAddress, out Structures.MEMORY_BASIC_INFORMATION lpBuffer, uint dwLength);