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 アプリ] |
Header | processthreadsapi.h (Windows.h を含む) |