PROCESS_MITIGATION_DYNAMIC_CODE_POLICY struttura (winnt.h)
Contiene le impostazioni dei criteri di mitigazione dei processi per limitare la generazione e la modifica del codice dinamico.
Sintassi
typedef struct _PROCESS_MITIGATION_DYNAMIC_CODE_POLICY {
union {
DWORD Flags;
struct {
DWORD ProhibitDynamicCode : 1;
DWORD AllowThreadOptOut : 1;
DWORD AllowRemoteDowngrade : 1;
DWORD AuditProhibitDynamicCode : 1;
DWORD ReservedFlags : 28;
} DUMMYSTRUCTNAME;
} DUMMYUNIONNAME;
} PROCESS_MITIGATION_DYNAMIC_CODE_POLICY, *PPROCESS_MITIGATION_DYNAMIC_CODE_POLICY;
Members
DUMMYUNIONNAME
DUMMYUNIONNAME.Flags
Riservato per l'utilizzo nel sistema.
DUMMYUNIONNAME.DUMMYSTRUCTNAME
DUMMYUNIONNAME.DUMMYSTRUCTNAME.ProhibitDynamicCode
Impostare (0x1) per impedire al processo di generare codice dinamico o modificare il codice eseguibile esistente; in caso contrario, lasciare non impostato (0x0).
DUMMYUNIONNAME.DUMMYSTRUCTNAME.AllowThreadOptOut
Impostare (0x1) per consentire ai thread di rifiutare esplicitamente le restrizioni per la generazione dinamica del codice chiamando la funzione SetThreadInformation con il parametro ThreadInformation impostato su ThreadDynamicCodePolicy; in caso contrario, lasciare non impostato (0x0). Non è consigliabile usare le impostazioni AllowThreadOptOut e ThreadDynamicCodePolicy insieme per garantire una sicurezza complessa. Queste impostazioni sono destinate solo a consentire alle applicazioni di adattare il codice più facilmente per restrizioni di codice dinamiche complete.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.AllowRemoteDowngrade
Impostare (0x1) per consentire ai processi non AppContainer di modificare tutte le impostazioni del codice dinamico per il processo di chiamata, inclusa la riduzione delle restrizioni del codice dinamico dopo che sono state impostate.
DUMMYUNIONNAME.DUMMYSTRUCTNAME.AuditProhibitDynamicCode
DUMMYUNIONNAME.DUMMYSTRUCTNAME.ReservedFlags
Riservato per l'utilizzo nel sistema.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Intestazione | winnt.h |