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

失败类型。

类型应设置为 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