次の方法で共有


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 を含む)

関連項目

PROCESS_INFORMATION_CLASS

PROCESS_MEMORY_EXHAUSTION_TYPE