ホーム › System.Threading › PROCESS_MITIGATION_POLICY
PROCESS_MITIGATION_POLICY
列挙型メンバー 20
| 名前 | 10進 | 16進 |
|---|---|---|
| ProcessDEPPolicy | 0 | 0x0 |
| ProcessASLRPolicy | 1 | 0x1 |
| ProcessDynamicCodePolicy | 2 | 0x2 |
| ProcessStrictHandleCheckPolicy | 3 | 0x3 |
| ProcessSystemCallDisablePolicy | 4 | 0x4 |
| ProcessMitigationOptionsMask | 5 | 0x5 |
| ProcessExtensionPointDisablePolicy | 6 | 0x6 |
| ProcessControlFlowGuardPolicy | 7 | 0x7 |
| ProcessSignaturePolicy | 8 | 0x8 |
| ProcessFontDisablePolicy | 9 | 0x9 |
| ProcessImageLoadPolicy | 10 | 0xA |
| ProcessSystemCallFilterPolicy | 11 | 0xB |
| ProcessPayloadRestrictionPolicy | 12 | 0xC |
| ProcessChildProcessPolicy | 13 | 0xD |
| ProcessSideChannelIsolationPolicy | 14 | 0xE |
| ProcessUserShadowStackPolicy | 15 | 0xF |
| ProcessRedirectionTrustPolicy | 16 | 0x10 |
| ProcessUserPointerAuthPolicy | 17 | 0x11 |
| ProcessSEHOPPolicy | 18 | 0x12 |
| MaxProcessMitigationPolicy | 19 | 0x13 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum PROCESS_MITIGATION_POLICY : int {
ProcessDEPPolicy = 0,
ProcessASLRPolicy = 1,
ProcessDynamicCodePolicy = 2,
ProcessStrictHandleCheckPolicy = 3,
ProcessSystemCallDisablePolicy = 4,
ProcessMitigationOptionsMask = 5,
ProcessExtensionPointDisablePolicy = 6,
ProcessControlFlowGuardPolicy = 7,
ProcessSignaturePolicy = 8,
ProcessFontDisablePolicy = 9,
ProcessImageLoadPolicy = 10,
ProcessSystemCallFilterPolicy = 11,
ProcessPayloadRestrictionPolicy = 12,
ProcessChildProcessPolicy = 13,
ProcessSideChannelIsolationPolicy = 14,
ProcessUserShadowStackPolicy = 15,
ProcessRedirectionTrustPolicy = 16,
ProcessUserPointerAuthPolicy = 17,
ProcessSEHOPPolicy = 18,
MaxProcessMitigationPolicy = 19
} PROCESS_MITIGATION_POLICY;public enum PROCESS_MITIGATION_POLICY : int
{
ProcessDEPPolicy = 0,
ProcessASLRPolicy = 1,
ProcessDynamicCodePolicy = 2,
ProcessStrictHandleCheckPolicy = 3,
ProcessSystemCallDisablePolicy = 4,
ProcessMitigationOptionsMask = 5,
ProcessExtensionPointDisablePolicy = 6,
ProcessControlFlowGuardPolicy = 7,
ProcessSignaturePolicy = 8,
ProcessFontDisablePolicy = 9,
ProcessImageLoadPolicy = 10,
ProcessSystemCallFilterPolicy = 11,
ProcessPayloadRestrictionPolicy = 12,
ProcessChildProcessPolicy = 13,
ProcessSideChannelIsolationPolicy = 14,
ProcessUserShadowStackPolicy = 15,
ProcessRedirectionTrustPolicy = 16,
ProcessUserPointerAuthPolicy = 17,
ProcessSEHOPPolicy = 18,
MaxProcessMitigationPolicy = 19,
}Public Enum PROCESS_MITIGATION_POLICY As Integer
ProcessDEPPolicy = 0
ProcessASLRPolicy = 1
ProcessDynamicCodePolicy = 2
ProcessStrictHandleCheckPolicy = 3
ProcessSystemCallDisablePolicy = 4
ProcessMitigationOptionsMask = 5
ProcessExtensionPointDisablePolicy = 6
ProcessControlFlowGuardPolicy = 7
ProcessSignaturePolicy = 8
ProcessFontDisablePolicy = 9
ProcessImageLoadPolicy = 10
ProcessSystemCallFilterPolicy = 11
ProcessPayloadRestrictionPolicy = 12
ProcessChildProcessPolicy = 13
ProcessSideChannelIsolationPolicy = 14
ProcessUserShadowStackPolicy = 15
ProcessRedirectionTrustPolicy = 16
ProcessUserPointerAuthPolicy = 17
ProcessSEHOPPolicy = 18
MaxProcessMitigationPolicy = 19
End Enumimport enum
class PROCESS_MITIGATION_POLICY(enum.IntEnum):
ProcessDEPPolicy = 0
ProcessASLRPolicy = 1
ProcessDynamicCodePolicy = 2
ProcessStrictHandleCheckPolicy = 3
ProcessSystemCallDisablePolicy = 4
ProcessMitigationOptionsMask = 5
ProcessExtensionPointDisablePolicy = 6
ProcessControlFlowGuardPolicy = 7
ProcessSignaturePolicy = 8
ProcessFontDisablePolicy = 9
ProcessImageLoadPolicy = 10
ProcessSystemCallFilterPolicy = 11
ProcessPayloadRestrictionPolicy = 12
ProcessChildProcessPolicy = 13
ProcessSideChannelIsolationPolicy = 14
ProcessUserShadowStackPolicy = 15
ProcessRedirectionTrustPolicy = 16
ProcessUserPointerAuthPolicy = 17
ProcessSEHOPPolicy = 18
MaxProcessMitigationPolicy = 19// PROCESS_MITIGATION_POLICY
pub const ProcessDEPPolicy: i32 = 0;
pub const ProcessASLRPolicy: i32 = 1;
pub const ProcessDynamicCodePolicy: i32 = 2;
pub const ProcessStrictHandleCheckPolicy: i32 = 3;
pub const ProcessSystemCallDisablePolicy: i32 = 4;
pub const ProcessMitigationOptionsMask: i32 = 5;
pub const ProcessExtensionPointDisablePolicy: i32 = 6;
pub const ProcessControlFlowGuardPolicy: i32 = 7;
pub const ProcessSignaturePolicy: i32 = 8;
pub const ProcessFontDisablePolicy: i32 = 9;
pub const ProcessImageLoadPolicy: i32 = 10;
pub const ProcessSystemCallFilterPolicy: i32 = 11;
pub const ProcessPayloadRestrictionPolicy: i32 = 12;
pub const ProcessChildProcessPolicy: i32 = 13;
pub const ProcessSideChannelIsolationPolicy: i32 = 14;
pub const ProcessUserShadowStackPolicy: i32 = 15;
pub const ProcessRedirectionTrustPolicy: i32 = 16;
pub const ProcessUserPointerAuthPolicy: i32 = 17;
pub const ProcessSEHOPPolicy: i32 = 18;
pub const MaxProcessMitigationPolicy: i32 = 19;// PROCESS_MITIGATION_POLICY
const (
ProcessDEPPolicy int32 = 0
ProcessASLRPolicy int32 = 1
ProcessDynamicCodePolicy int32 = 2
ProcessStrictHandleCheckPolicy int32 = 3
ProcessSystemCallDisablePolicy int32 = 4
ProcessMitigationOptionsMask int32 = 5
ProcessExtensionPointDisablePolicy int32 = 6
ProcessControlFlowGuardPolicy int32 = 7
ProcessSignaturePolicy int32 = 8
ProcessFontDisablePolicy int32 = 9
ProcessImageLoadPolicy int32 = 10
ProcessSystemCallFilterPolicy int32 = 11
ProcessPayloadRestrictionPolicy int32 = 12
ProcessChildProcessPolicy int32 = 13
ProcessSideChannelIsolationPolicy int32 = 14
ProcessUserShadowStackPolicy int32 = 15
ProcessRedirectionTrustPolicy int32 = 16
ProcessUserPointerAuthPolicy int32 = 17
ProcessSEHOPPolicy int32 = 18
MaxProcessMitigationPolicy int32 = 19
)const
ProcessDEPPolicy = 0;
ProcessASLRPolicy = 1;
ProcessDynamicCodePolicy = 2;
ProcessStrictHandleCheckPolicy = 3;
ProcessSystemCallDisablePolicy = 4;
ProcessMitigationOptionsMask = 5;
ProcessExtensionPointDisablePolicy = 6;
ProcessControlFlowGuardPolicy = 7;
ProcessSignaturePolicy = 8;
ProcessFontDisablePolicy = 9;
ProcessImageLoadPolicy = 10;
ProcessSystemCallFilterPolicy = 11;
ProcessPayloadRestrictionPolicy = 12;
ProcessChildProcessPolicy = 13;
ProcessSideChannelIsolationPolicy = 14;
ProcessUserShadowStackPolicy = 15;
ProcessRedirectionTrustPolicy = 16;
ProcessUserPointerAuthPolicy = 17;
ProcessSEHOPPolicy = 18;
MaxProcessMitigationPolicy = 19;// PROCESS_MITIGATION_POLICY
pub const ProcessDEPPolicy: i32 = 0;
pub const ProcessASLRPolicy: i32 = 1;
pub const ProcessDynamicCodePolicy: i32 = 2;
pub const ProcessStrictHandleCheckPolicy: i32 = 3;
pub const ProcessSystemCallDisablePolicy: i32 = 4;
pub const ProcessMitigationOptionsMask: i32 = 5;
pub const ProcessExtensionPointDisablePolicy: i32 = 6;
pub const ProcessControlFlowGuardPolicy: i32 = 7;
pub const ProcessSignaturePolicy: i32 = 8;
pub const ProcessFontDisablePolicy: i32 = 9;
pub const ProcessImageLoadPolicy: i32 = 10;
pub const ProcessSystemCallFilterPolicy: i32 = 11;
pub const ProcessPayloadRestrictionPolicy: i32 = 12;
pub const ProcessChildProcessPolicy: i32 = 13;
pub const ProcessSideChannelIsolationPolicy: i32 = 14;
pub const ProcessUserShadowStackPolicy: i32 = 15;
pub const ProcessRedirectionTrustPolicy: i32 = 16;
pub const ProcessUserPointerAuthPolicy: i32 = 17;
pub const ProcessSEHOPPolicy: i32 = 18;
pub const MaxProcessMitigationPolicy: i32 = 19;const
ProcessDEPPolicy* = 0
ProcessASLRPolicy* = 1
ProcessDynamicCodePolicy* = 2
ProcessStrictHandleCheckPolicy* = 3
ProcessSystemCallDisablePolicy* = 4
ProcessMitigationOptionsMask* = 5
ProcessExtensionPointDisablePolicy* = 6
ProcessControlFlowGuardPolicy* = 7
ProcessSignaturePolicy* = 8
ProcessFontDisablePolicy* = 9
ProcessImageLoadPolicy* = 10
ProcessSystemCallFilterPolicy* = 11
ProcessPayloadRestrictionPolicy* = 12
ProcessChildProcessPolicy* = 13
ProcessSideChannelIsolationPolicy* = 14
ProcessUserShadowStackPolicy* = 15
ProcessRedirectionTrustPolicy* = 16
ProcessUserPointerAuthPolicy* = 17
ProcessSEHOPPolicy* = 18
MaxProcessMitigationPolicy* = 19enum PROCESS_MITIGATION_POLICY : int {
ProcessDEPPolicy = 0,
ProcessASLRPolicy = 1,
ProcessDynamicCodePolicy = 2,
ProcessStrictHandleCheckPolicy = 3,
ProcessSystemCallDisablePolicy = 4,
ProcessMitigationOptionsMask = 5,
ProcessExtensionPointDisablePolicy = 6,
ProcessControlFlowGuardPolicy = 7,
ProcessSignaturePolicy = 8,
ProcessFontDisablePolicy = 9,
ProcessImageLoadPolicy = 10,
ProcessSystemCallFilterPolicy = 11,
ProcessPayloadRestrictionPolicy = 12,
ProcessChildProcessPolicy = 13,
ProcessSideChannelIsolationPolicy = 14,
ProcessUserShadowStackPolicy = 15,
ProcessRedirectionTrustPolicy = 16,
ProcessUserPointerAuthPolicy = 17,
ProcessSEHOPPolicy = 18,
MaxProcessMitigationPolicy = 19,
}#define global ProcessDEPPolicy 0x0
#define global ProcessASLRPolicy 0x1
#define global ProcessDynamicCodePolicy 0x2
#define global ProcessStrictHandleCheckPolicy 0x3
#define global ProcessSystemCallDisablePolicy 0x4
#define global ProcessMitigationOptionsMask 0x5
#define global ProcessExtensionPointDisablePolicy 0x6
#define global ProcessControlFlowGuardPolicy 0x7
#define global ProcessSignaturePolicy 0x8
#define global ProcessFontDisablePolicy 0x9
#define global ProcessImageLoadPolicy 0xA
#define global ProcessSystemCallFilterPolicy 0xB
#define global ProcessPayloadRestrictionPolicy 0xC
#define global ProcessChildProcessPolicy 0xD
#define global ProcessSideChannelIsolationPolicy 0xE
#define global ProcessUserShadowStackPolicy 0xF
#define global ProcessRedirectionTrustPolicy 0x10
#define global ProcessUserPointerAuthPolicy 0x11
#define global ProcessSEHOPPolicy 0x12
#define global MaxProcessMitigationPolicy 0x13