PROCESS_MITIGATION_DEP_POLICY structure

Contains process mitigation policy settings for data execution prevention (DEP). The GetProcessMitigationPolicy and SetProcessMitigationPolicy functions use this structure.

Syntax


typedef struct _PROCESS_MITIGATION_DEP_POLICY {
  union {
    DWORD  Flags;
    struct {
      DWORD Enable : 1;
      DWORD DisableAtlThunkEmulation : 1;
      DWORD ReservedFlags : 30;
    };
  };
  BOOLEAN Permanent;
} PROCESS_MITIGATION_DEP_POLICY, *PPROCESS_MITIGATION_DEP_POLICY;

Members

Flags

This member is reserved for system use.

Enable : 1

DEP is enabled for the process if this flag is set.

DisableAtlThunkEmulation : 1

ATL thunk emulation is disabled for the process if this flag is set.

ReservedFlags : 30

This member is reserved for system use.

Permanent

DEP is permanently enabled and cannot be disabled if this field is set to TRUE.

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

WinNT.h

 

 

Community Additions

ADD
Show:
© 2014 Microsoft