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 関数