PROCESS_MITIGATION_IMAGE_LOAD_POLICY structure

[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]

Contains process mitigation policy settings for the loading of images from a remote device.

Syntax


typedef struct _PROCESS_MITIGATION_IMAGE_LOAD_POLICY {
  union {
    DWORD  Flags;
    struct {
      DWORD NoRemoteImages  :1;
      DWORD NoLowMandatoryLabelImages  :1;
      DWORD PreferSystem32Images  :1;
      DWORD ReservedFlags  :29;
    };
  };
} PROCESS_MITIGATION_IMAGE_LOAD_POLICY, *PPROCESS_MITIGATION_IMAGE_LOAD_POLICY;

Members

Flags

Reserved for system use.

NoRemoteImages

Set (0x1) to prevent the process from loading images from a remote device, such as a UNC share; otherwise leave unset (0x0).

NoLowMandatoryLabelImages

Set (0x1) to prevent the process from loading images that have a Low mandatory label, as written by low IL; otherwise leave unset (0x0).

PreferSystem32Images

Set (0x1) to search for images to load in the System32 subfolder of the folder in which Windows is installed first, then in the application directory in the standard DLL search order; otherwise leave unset (0x0).

ReservedFlags

Reserved for system use.

Requirements

Minimum supported client

Windows 10 [desktop apps only]

Minimum supported server

Windows Server 2016 [desktop apps only]

Header

WinNT.h

See also

GetProcessMitigationPolicy
SetProcessMitigationPolicy

 

 

Show: