Compartir a través de


sys.dm_os_virtual_address_dump (Transact-SQL)

Devuelve información acerca de un intervalo de páginas en el espacio de direcciones virtual del proceso que llama.

[!NOTA]

La API de Windows VirtualQuery también devuelve esta información.

Nombre de columna

Tipo de datos

Descripción

region_base_address

varbinary(8)

Apunta a la dirección base de la región de páginas. No acepta valores NULL.

region_allocation_base_address

varbinary(8)

Apunta a la dirección base de un intervalo de páginas asignada por la función API de Windows VirtualAlloc. La página apuntada por el miembro de BaseAddress está dentro de este intervalo de asignación. No acepta valores NULL.

region_allocation_protection

varbinary(8)

Atributos de protección cuando la región que asignó por primera vez. El valor puede ser:

  • PAGE_READONLY

  • PAGE_READWRITE

  • PAGE_NOACCESS

  • PAGE_WRITECOPY

  • PAGE_EXECUTE

  • PAGE_EXECUTE_READ

  • PAGE_EXECUTE_READWRITE

  • PAGE_EXECUTE_WRITECOPY

  • PAGE_GUARD

  • PAGE_NOCACHE

No acepta valores NULL.

region_size_in_bytes

bigint

Tamaño de la región, en bytes, empezando en la dirección base en la que todas las páginas tienen los mismos atributos. No acepta valores NULL.

region_state

varbinary(8)

Estado actual de la región. Es uno de los siguientes:

  • MEM_COMMIT

  • MEM_RESERVE

  • MEM_FREE

No acepta valores NULL.

region_current_protection

varbinary(8)

Atributos de protección. El valor puede ser:

  • PAGE_READONLY

  • PAGE_READWRITE

  • PAGE_NOACCESS

  • PAGE_WRITECOPY

  • PAGE_EXECUTE

  • PAGE_EXECUTE_READ

  • PAGE_EXECUTE_READWRITE

  • PAGE_EXECUTE_WRITECOPY

  • PAGE_GUARD

  • PAGE_NOCACHE

No acepta valores NULL.

region_type

varbinary(8)

Identifica los tipos de páginas en la región. El valor puede ser uno de los siguientes:

  • MEM_PRIVATE

  • MEM_MAPPED

  • MEM_IMAGE

No acepta valores NULL.

Permisos

Requiere el permiso VIEW SERVER STATE en el servidor.