estrutura PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY (ntddk.h)

Armazena informações sobre a política de mitigação de processo.

Sintaxe

typedef struct _PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY {
  union {
    ULONG Flags;
    struct {
      ULONG EnableExportAddressFilter : 1;
      ULONG AuditExportAddressFilter : 1;
      ULONG EnableExportAddressFilterPlus : 1;
      ULONG AuditExportAddressFilterPlus : 1;
      ULONG EnableImportAddressFilter : 1;
      ULONG AuditImportAddressFilter : 1;
      ULONG EnableRopStackPivot : 1;
      ULONG AuditRopStackPivot : 1;
      ULONG EnableRopCallerCheck : 1;
      ULONG AuditRopCallerCheck : 1;
      ULONG EnableRopSimExec : 1;
      ULONG AuditRopSimExec : 1;
      ULONG ReservedFlags : 20;
    } DUMMYSTRUCTNAME;
  } DUMMYUNIONNAME;
} PROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY, *PPROCESS_MITIGATION_PAYLOAD_RESTRICTION_POLICY;

Membros

DUMMYUNIONNAME

DUMMYUNIONNAME.Flags

Bit a bit de sinalizadores nessa estrutura.

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableExportAddressFilter

Se definido, isso habilitará a mitigação exportar filtro de endereço no modo de imposição para o processo.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.AuditExportAddressFilter

Se definido, isso habilitará a mitigação do Filtro de Endereço de Exportação no modo de auditoria para o processo.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableExportAddressFilterPlus

Se definido, isso habilitará a mitigação Exportar Filtro de Endereço Mais no modo de imposição para o processo.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.AuditExportAddressFilterPlus

Se definido, isso habilitará a mitigação do Filtro de Endereço de Exportação no modo de auditoria para o processo.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableImportAddressFilter

Se definido, isso habilitará a mitigação do Filtro de Endereço de Importação no modo de imposição para o processo.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.AuditImportAddressFilter

Se definido, isso habilitará a mitigação do Filtro de Endereço de Importação no modo de imposição para o processo.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableRopStackPivot

Se definido, isso habilitará a mitigação anti-ROP (programação orientada a retorno) da pilha dinâmica no modo de imposição para o processo.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.AuditRopStackPivot

Se definido, isso habilitará a mitigação anti-ROP (programação orientada a retorno) da pilha dinâmica no modo de auditoria para o processo.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableRopCallerCheck

Se definido, isso habilitará o chamador marcar mitigação anti-ROP (programação orientada a retorno) no modo de imposição para o processo. Aplica-se somente a processos de 32 bits.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.AuditRopCallerCheck

Se definido, isso habilitará o chamador marcar mitigação anti-ROP (programação orientada a retorno) no modo de auditoria para o processo. Aplica-se somente a processos de 32 bits.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableRopSimExec

Se definido, isso habilitará a mitigação de execução simulada anti-ROP (programação orientada a retorno) no modo de imposição para o processo. Aplica-se somente a processos de 32 bits.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.AuditRopSimExec

Se definido, isso habilitará a mitigação de execução simulada anti-ROP (programação orientada a retorno) no modo de auditoria para o processo. Aplica-se somente a processos de 32 bits.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.ReservedFlags

Reservado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1709
Servidor mínimo com suporte Windows Server 2016
Cabeçalho ntddk.h