PSS_QUERY_INFORMATION_CLASS enumeration

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

Returns a PSS_PROCESS_INFORMATION structure, with information about the original process.

PSS_QUERY_VA_CLONE_INFORMATION

Returns a PSS_VA_CLONE_INFORMATION structure, with a handle to the VA clone.

PSS_QUERY_AUXILIARY_PAGES_INFORMATION

Returns a PSS_AUXILIARY_PAGES_INFORMATION structure, which contains the count of auxiliary pages captured.

PSS_QUERY_VA_SPACE_INFORMATION

Returns a PSS_VA_SPACE_INFORMATION structure, which contains the count of regions captured.

PSS_QUERY_HANDLE_INFORMATION

Returns a PSS_HANDLE_INFORMATION structure, which contains the count of handles captured.

PSS_QUERY_THREAD_INFORMATION

Returns a PSS_THREAD_INFORMATION structure, which contains the count of threads captured.

PSS_QUERY_HANDLE_TRACE_INFORMATION

Returns a PSS_HANDLE_TRACE_INFORMATION structure, which contains a handle to the handle trace section, and its size.

PSS_QUERY_PERFORMANCE_COUNTERS

Returns a PSS_PERFORMANCE_COUNTERS structure, which contains various performance counters.

Requirements

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

 

 

Show: