Поделиться через


структура PROCESS_MEMORY_EXHAUSTION_INFO (processthreadsapi.h)

Позволяет приложениям настроить завершение процесса, если выделение не удается зафиксировать память. Эта структура используется классом PROCESS_INFORMATION_CLASS .

Синтаксис

typedef struct _PROCESS_MEMORY_EXHAUSTION_INFO {
  USHORT                         Version;
  USHORT                         Reserved;
  PROCESS_MEMORY_EXHAUSTION_TYPE Type;
  ULONG_PTR                      Value;
} PROCESS_MEMORY_EXHAUSTION_INFO, *PPROCESS_MEMORY_EXHAUSTION_INFO;

Члены

Version

Для версии должно быть задано значение PME_CURRENT_VERSION.

Reserved

Зарезервировано.

Type

Тип сбоя.

Для параметра Type должно быть задано значение PMETypeFailFastOnCommitFailure (это единственный доступный тип).

Value

Используется для включения или выключения функции.

Функция Параметр
Включить PME_FAILFAST_ON_COMMIT_FAIL_ENABLE
Отключить PME_FAILFAST_ON_COMMIT_FAIL_DISABLE

Требования

   
Минимальная версия клиента Windows 10 версии 1511 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2016 [классические приложения | Приложения UWP]
Верхняя часть processthreadsapi.h (включая Windows.h)

См. также раздел

PROCESS_INFORMATION_CLASS

PROCESS_MEMORY_EXHAUSTION_TYPE