sys.dm_os_virtual_address_dump (Transact-SQL)
Returns information about a range of pages in the virtual address space of the calling process.
Note
This information is also returned by the VirtualQuery Windows API.
Column name |
Data type |
Description |
---|---|---|
region_base_address |
varbinary(8) |
Pointer to the base address of the region of pages. Is not nullable. |
region_allocation_base_address |
varbinary(8) |
Pointer to the base address of a range of pages allocated by the VirtualAlloc Windows API function. The page pointed to by the BaseAddress member is contained within this allocation range. Is not nullable. |
region_allocation_protection |
varbinary(8) |
Protection attributes when the region was first allocated. The value is one of the following:
Is not nullable. |
region_size_in_bytes |
bigint |
Size of the region, in bytes, starting at the base address in which all the pages have the same attributes. Is not nullable. |
region_state |
varbinary(8) |
Current state of the region. This is one of the following:
Is not nullable. |
region_current_protection |
varbinary(8) |
Protection attributes. The value is one of the following:
Is not nullable. |
region_type |
varbinary(8) |
Identifies the types of pages in the region. The value can be one of the following:
Is not nullable. |
Permissions
Requires VIEW SERVER STATE permission on the server.