PSS_AUXILIARY_PAGE_ENTRY structure (processsnapshot.h)

Holds auxiliary page entry information returned by PssWalkSnapshot.

Syntax

typedef struct {
  void                     *Address;
  MEMORY_BASIC_INFORMATION BasicInformation;
  FILETIME                 CaptureTime;
  void                     *PageContents;
  DWORD                    PageSize;
} PSS_AUXILIARY_PAGE_ENTRY;

Members

Address

The address of the captured auxiliary page, in the context of the captured process.

BasicInformation

Basic information about the captured page. See MEMORY_BASIC_INFORMATION for more information.

CaptureTime

The capture time of the page. For more information, see FILETIME.

PageContents

A pointer to the contents of the captured page, in the context of the current process. This member may be NULL if page contents were not captured. The pointer is valid for the lifetime of the walk marker passed to PssWalkSnapshot.

PageSize

The size of the page contents that PageContents points to, in bytes.

Remarks

PssWalkSnapshot returns a PSS_AUXILIARY_PAGE_ENTRY structure when the PSS_WALK_INFORMATION_CLASS member that the caller provides it is PSS_WALK_AUXILIARY_PAGES.

Requirements

Requirement Value
Minimum supported client Windows 8.1 [desktop apps only]
Minimum supported server Windows Server 2012 R2 [desktop apps only]
Header processsnapshot.h

See also

Process Snapshotting