PSS_QUERY_INFORMATION_CLASS enumeration (processsnapshot.h)
Specifies what information PssQuerySnapshot function returns.
Syntax
typedef enum {
PSS_QUERY_PROCESS_INFORMATION = 0,
PSS_QUERY_VA_CLONE_INFORMATION = 1,
PSS_QUERY_AUXILIARY_PAGES_INFORMATION = 2,
PSS_QUERY_VA_SPACE_INFORMATION = 3,
PSS_QUERY_HANDLE_INFORMATION = 4,
PSS_QUERY_THREAD_INFORMATION = 5,
PSS_QUERY_HANDLE_TRACE_INFORMATION = 6,
PSS_QUERY_PERFORMANCE_COUNTERS = 7
} PSS_QUERY_INFORMATION_CLASS;
Constants
PSS_QUERY_PROCESS_INFORMATION Value: 0 Returns a PSS_PROCESS_INFORMATION structure, with information about the original process. |
PSS_QUERY_VA_CLONE_INFORMATION Value: 1 Returns a PSS_VA_CLONE_INFORMATION structure, with a handle to the VA clone. |
PSS_QUERY_AUXILIARY_PAGES_INFORMATION Value: 2 Returns a PSS_AUXILIARY_PAGES_INFORMATION structure, which contains the count of auxiliary pages captured. |
PSS_QUERY_VA_SPACE_INFORMATION Value: 3 Returns a PSS_VA_SPACE_INFORMATION structure, which contains the count of regions captured. |
PSS_QUERY_HANDLE_INFORMATION Value: 4 Returns a PSS_HANDLE_INFORMATION structure, which contains the count of handles captured. |
PSS_QUERY_THREAD_INFORMATION Value: 5 Returns a PSS_THREAD_INFORMATION structure, which contains the count of threads captured. |
PSS_QUERY_HANDLE_TRACE_INFORMATION Value: 6 Returns a PSS_HANDLE_TRACE_INFORMATION structure, which contains a handle to the handle trace section, and its size. |
PSS_QUERY_PERFORMANCE_COUNTERS Value: 7 Returns a PSS_PERFORMANCE_COUNTERS structure, which contains various performance counters. |
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 |