さまざまなプロセス軽減ポリシーを表します。
構文
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) ポリシー。 |
ProcessSignaturePolicyMicrosoft、Windows ストア、または Microsoft、Windows ストア、Windows Hardware Quality Labs (WHQL) によって署名されたイメージにイメージの読み込みを制限できるプロセスのポリシー。 |
ProcessFontDisablePolicyシステム以外のフォントを読み込むプロセスの機能をオフにするポリシー。 |
ProcessImageLoadPolicy必須ラベルが低いリモート デバイスやファイルなど、一部の場所からイメージを読み込むプロセスの機能をオフにするポリシー。 |
ProcessSystemCallFilterPolicyプロセスのシステム呼び出しフィルター ポリシー。 |
ProcessPayloadRestrictionPolicyプロセスのペイロード制限ポリシー。 |
ProcessChildProcessPolicyプロセスの子プロセス ポリシー。 |
ProcessSideChannelIsolationPolicyプロセスのサイド チャネル分離ポリシー。 |
ProcessUserShadowStackPolicyWindows 10、バージョン 2004 以降: プロセスのユーザー モードハードウェア強制スタック保護に関するポリシー。 |
ProcessRedirectionTrustPolicyプロセスの RedirectionGuard ポリシー。 |
ProcessUserPointerAuthPolicyプロセスのユーザー ポインター認証ポリシー。 |
ProcessSEHOPPolicyプロセスの構造化例外処理上書き保護 (SEHOP) ポリシー。 |
MaxProcessMitigationPolicy列挙を終了します。 |
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
| Header | winnt.h (Windows.h を含む) |
こちらもご覧ください
GetProcessMitigationPolicy 関数、 SetProcessMitigationPolicy 関数