diff options
Diffstat (limited to 'src/internal/syscall/windows/memory_windows.go')
| -rw-r--r-- | src/internal/syscall/windows/memory_windows.go | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/src/internal/syscall/windows/memory_windows.go b/src/internal/syscall/windows/memory_windows.go index ba30f92c1a..8fb34cf349 100644 --- a/src/internal/syscall/windows/memory_windows.go +++ b/src/internal/syscall/windows/memory_windows.go @@ -5,12 +5,20 @@ package windows type MemoryBasicInformation struct { - BaseAddress uintptr - AllocationBase uintptr + // A pointer to the base address of the region of pages. + BaseAddress uintptr + // A pointer to the base address of a range of pages allocated by the VirtualAlloc function. + // The page pointed to by the BaseAddress member is contained within this allocation range. + AllocationBase uintptr + // The memory protection option when the region was initially allocated AllocationProtect uint32 PartitionId uint16 - RegionSize uintptr - State uint32 - Protect uint32 - Type uint32 + // The size of the region beginning at the base address in which all pages have identical attributes, in bytes. + RegionSize uintptr + // The state of the pages in the region. + State uint32 + // The access protection of the pages in the region. + Protect uint32 + // The type of pages in the region. + Type uint32 } |
