PROCESS_PROTECTION_LEVEL_INFORMATION structure (processthreadsapi.h)

Specifies whether Protected Process Light (PPL) is enabled.

Syntax

typedef struct PROCESS_PROTECTION_LEVEL_INFORMATION {
  DWORD ProtectionLevel;
} PROCESS_PROTECTION_LEVEL_INFORMATION;

Members

ProtectionLevel

The one of the following values.

Value Meaning
PROTECTION_LEVEL_WINTCB_LIGHT
For internal use only.
PROTECTION_LEVEL_WINDOWS
For internal use only.
PROTECTION_LEVEL_WINDOWS_LIGHT
For internal use only.
PROTECTION_LEVEL_ANTIMALWARE_LIGHT
For internal use only.
PROTECTION_LEVEL_LSA_LIGHT
For internal use only.
PROTECTION_LEVEL_WINTCB
Not implemented.
PROTECTION_LEVEL_CODEGEN_LIGHT
Not implemented.
PROTECTION_LEVEL_AUTHENTICODE
Not implemented.
PROTECTION_LEVEL_PPL_APP
The process is a third party app that is using process protection.
PROTECTION_LEVEL_NONE
The process is not protected.

Requirements

Requirement Value
Header processthreadsapi.h