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. |