Process Snapshotting Structures

The Process Snapshotting API defines the following structures.

Structure Description
PSS_ALLOCATOR Specifies custom functions which the Process Snapshotting functions use to allocate and free the internal walk marker structures.
PSS_AUXILIARY_PAGE_ENTRY Holds auxiliary page entry information returned by PssWalkSnapshot.
PSS_AUXILIARY_PAGES_INFORMATION Holds auxiliary page entry information returned by PssQuerySnapshot.
PSS_HANDLE_ENTRY Holds information about a handle returned by PssWalkSnapshot.
PSS_HANDLE_INFORMATION Holds handle information returned by PssQuerySnapshot.
PSS_HANDLE_TRACE_INFORMATION Holds handle trace information returned by PssQuerySnapshot.
PSS_PERFORMANCE_COUNTERS Holds performance counters returned by PssQuerySnapshot.
PSS_PROCESS_INFORMATION Holds process information returned by PssQuerySnapshot.
PSS_THREAD_ENTRY Holds thread information returned by PssWalkSnapshot
PSS_THREAD_INFORMATION Holds thread information returned by PssQuerySnapshot.
PSS_VA_CLONE_INFORMATION Holds virtual address (VA) clone information returned by PssQuerySnapshot.
PSS_VA_SPACE_ENTRY Holds the MEMORY_BASIC_INFORMATION returned by PssWalkSnapshot for a virtual address (VA) region.
PSS_VA_SPACE_INFORMATION Holds virtual address (VA) space information returned by PssQuerySnapshot.