PROCESS_MEMORY_EXHAUSTION_TYPE enumeration (processthreadsapi.h)

Represents the different memory exhaustion types.

Syntax

typedef enum _PROCESS_MEMORY_EXHAUSTION_TYPE {
  PMETypeFailFastOnCommitFailure,
  PMETypeMax
} PROCESS_MEMORY_EXHAUSTION_TYPE, *PPROCESS_MEMORY_EXHAUSTION_TYPE;

Constants

 
PMETypeFailFastOnCommitFailure
Anytime memory management fails an allocation due to an inability to commit memory, it will cause the process to trigger a Windows Error Reporting report and then terminate immediately with STATUS_COMMITMENT_LIMIT.
The failure cannot be caught and handled by the app.
PMETypeMax
The maximum value for this enumeration. This value may change in a future version.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1511 [desktop apps | UWP apps]
Minimum supported server Windows Server 2016 [desktop apps | UWP apps]
Header processthreadsapi.h (include Windows.h)