PROCESS_MITIGATION_POLICY列挙 (winnt.h)

さまざまなプロセス軽減ポリシーを表します。

構文

typedef enum _PROCESS_MITIGATION_POLICY {
  ProcessDEPPolicy,
  ProcessASLRPolicy,
  ProcessDynamicCodePolicy,
  ProcessStrictHandleCheckPolicy,
  ProcessSystemCallDisablePolicy,
  ProcessMitigationOptionsMask,
  ProcessExtensionPointDisablePolicy,
  ProcessControlFlowGuardPolicy,
  ProcessSignaturePolicy,
  ProcessFontDisablePolicy,
  ProcessImageLoadPolicy,
  ProcessSystemCallFilterPolicy,
  ProcessPayloadRestrictionPolicy,
  ProcessChildProcessPolicy,
  ProcessSideChannelIsolationPolicy,
  ProcessUserShadowStackPolicy,
  ProcessRedirectionTrustPolicy,
  ProcessUserPointerAuthPolicy,
  ProcessSEHOPPolicy,
  MaxProcessMitigationPolicy
} PROCESS_MITIGATION_POLICY, *PPROCESS_MITIGATION_POLICY;

定数

 
ProcessDEPPolicy
プロセスのデータ実行防止 (DEP) ポリシー。
ProcessASLRPolicy
プロセスのアドレス空間レイアウトランダム化 (ASLR) ポリシー。
ProcessDynamicCodePolicy
動的コードを生成したり、既存の実行可能コードを変更したりするプロセスの機能を無効にするポリシー。
ProcessStrictHandleCheckPolicy
プロセスが無効なハンドルを操作すると、致命的なエラーが発生します。 誤用に対処するため、プロセス内のダウンストリームの問題を防ぐのに役立ちます。
ProcessSystemCallDisablePolicy
最下位レイヤーで NTUser/GDI 関数を使用する機能を無効にします。
ProcessMitigationOptionsMask
システム上のすべての軽減オプションの有効なビットのマスクを返します。 アプリケーションは、サポートされていないすべてのビットを一度に除外するマスクとビットごとの組み合わせによって、オペレーティング システムに対して軽減オプションのクエリを実行せずに、多くの軽減オプションを設定できます。
ProcessExtensionPointDisablePolicy
一部の組み込みのサード パーティの拡張ポイントがオンにならないようにするポリシー。これにより、レガシ拡張ポイント DLL がプロセスに読み込まれなくなります。
ProcessControlFlowGuardPolicy
プロセスの制御フロー ガード (CFG) ポリシー。
ProcessSignaturePolicy
Microsoft、Windows ストア、または Microsoft、Windows ストア、Windows Hardware Quality Labs (WHQL) によって署名されたイメージにイメージの読み込みを制限できるプロセスのポリシー。
ProcessFontDisablePolicy
システム以外のフォントを読み込むプロセスの機能をオフにするポリシー。
ProcessImageLoadPolicy
必須ラベルが低いリモート デバイスやファイルなど、一部の場所からイメージを読み込むプロセスの機能をオフにするポリシー。
ProcessSystemCallFilterPolicy
プロセスのシステム呼び出しフィルター ポリシー。
ProcessPayloadRestrictionPolicy
プロセスのペイロード制限ポリシー。
ProcessChildProcessPolicy
プロセスの子プロセス ポリシー。
ProcessSideChannelIsolationPolicy
プロセスのサイド チャネル分離ポリシー。
ProcessUserShadowStackPolicy
Windows 10、バージョン 2004 以降: プロセスのユーザー モードハードウェア強制スタック保護に関するポリシー。
ProcessRedirectionTrustPolicy
プロセスの RedirectionGuard ポリシー。
ProcessUserPointerAuthPolicy
プロセスのユーザー ポインター認証ポリシー。
ProcessSEHOPPolicy
プロセスの構造化例外処理上書き保護 (SEHOP) ポリシー。
MaxProcessMitigationPolicy
列挙を終了します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
Header winnt.h (Windows.h を含む)

こちらもご覧ください

GetProcessMitigationPolicy 関数SetProcessMitigationPolicy 関数