PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY structure (winnt.h)
Contains process mitigation policy settings for the loading of images depending on the signatures for the image.
Syntax
typedef struct _PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY {
union {
DWORD Flags;
struct {
DWORD MicrosoftSignedOnly : 1;
DWORD StoreSignedOnly : 1;
DWORD MitigationOptIn : 1;
DWORD AuditMicrosoftSignedOnly : 1;
DWORD AuditStoreSignedOnly : 1;
DWORD ReservedFlags : 27;
} DUMMYSTRUCTNAME;
} DUMMYUNIONNAME;
} PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY, *PPROCESS_MITIGATION_BINARY_SIGNATURE_POLICY;
Members
DUMMYUNIONNAME
DUMMYUNIONNAME.Flags
Reserved for system use.
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.MicrosoftSignedOnly
Set (0x1) to prevent the process from loading images that are not signed by Microsoft; otherwise leave unset (0x0).
DUMMYUNIONNAME.DUMMYSTRUCTNAME.StoreSignedOnly
Set (0x1) to prevent the process from loading images that are not signed by the Windows Store; otherwise leave unset (0x0).
DUMMYUNIONNAME.DUMMYSTRUCTNAME.MitigationOptIn
Set (0x1) to prevent the process from loading images that are not signed by Microsoft, the Windows Store and the Windows Hardware Quality Labs (WHQL); otherwise leave unset (0x0).
DUMMYUNIONNAME.DUMMYSTRUCTNAME.AuditMicrosoftSignedOnly
DUMMYUNIONNAME.DUMMYSTRUCTNAME.AuditStoreSignedOnly
DUMMYUNIONNAME.DUMMYSTRUCTNAME.ReservedFlags
Reserved for system use.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 [desktop apps only] |
Minimum supported server | Windows Server 2016 [desktop apps only] |
Header | winnt.h |