Skip to content

NativeMethods.AllocationProtectEnum ​

Contains memory allocation types.

Kind: Enum

Namespace: ConnectorLib

Inheritance: IComparable → IConvertible → IFormattable → ISpanFormattable

Public Attributes

AllocationProtectEnum

PAGE_EXECUTE

Execute access to the memory region.

AllocationProtectEnum

PAGE_EXECUTE_READ

Execute and read access to the memory region.

AllocationProtectEnum

PAGE_EXECUTE_READWRITE

Execute, read, and write access to the memory region.

AllocationProtectEnum

PAGE_EXECUTE_WRITECOPY

Execute, read, and copy-on-write access to the memory region.

AllocationProtectEnum

PAGE_NOACCESS

No access to the memory region.

AllocationProtectEnum

PAGE_READONLY

Read-only access to the memory region.

AllocationProtectEnum

PAGE_READWRITE

Read and write access to the memory region.

AllocationProtectEnum

PAGE_WRITECOPY

Copy-on-write access to the memory region.

AllocationProtectEnum

PAGE_GUARD

Guard page access to the memory region.

AllocationProtectEnum

PAGE_NOCACHE

Cacheable access to the memory region.

AllocationProtectEnum

PAGE_WRITECOMBINE

Write-combined access to the memory region.

Enums

NativeMethods.AllocationProtectEnum

[PAGE_EXECUTE = 16, PAGE_EXECUTE_READ = 32, PAGE_EXECUTE_READWRITE = 64, PAGE_EXECUTE_WRITECOPY = 128, PAGE_NOACCESS = 1, PAGE_READONLY = 2, PAGE_READWRITE = 4, PAGE_WRITECOPY = 8, PAGE_GUARD = 256, PAGE_NOCACHE = 512, PAGE_WRITECOMBINE = 1024]

Contains memory allocation types.