PSS_PROCESS_FLAGS enumeration (processsnapshot.h)

Flags that describe a process.

Syntax

typedef enum {
  PSS_PROCESS_FLAGS_NONE = 0x00000000,
  PSS_PROCESS_FLAGS_PROTECTED = 0x00000001,
  PSS_PROCESS_FLAGS_WOW64 = 0x00000002,
  PSS_PROCESS_FLAGS_RESERVED_03 = 0x00000004,
  PSS_PROCESS_FLAGS_RESERVED_04 = 0x00000008,
  PSS_PROCESS_FLAGS_FROZEN = 0x00000010
} PSS_PROCESS_FLAGS;

Constants

 
PSS_PROCESS_FLAGS_NONE
Value: 0x00000000
No flag.
PSS_PROCESS_FLAGS_PROTECTED
Value: 0x00000001
The process is protected.
PSS_PROCESS_FLAGS_WOW64
Value: 0x00000002
The process is a 32-bit process running on a 64-bit native OS.
PSS_PROCESS_FLAGS_RESERVED_03
Value: 0x00000004
Undefined.
PSS_PROCESS_FLAGS_RESERVED_04
Value: 0x00000008
Undefined.
PSS_PROCESS_FLAGS_FROZEN
Value: 0x00000010
The process is frozen; for example, a debugger is attached and broken into the process or a Store process is suspended by a lifetime management service.

Remarks

There are PSS_PROCESS_FLAGS members in the PSS_PROCESS_INFORMATION and PSS_HANDLE_ENTRY structures.

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