Bagikan melalui


struktur PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY (winnt.h)

Berisi pengaturan kebijakan mitigasi proses untuk Control Flow Guard (CFG). Fungsi GetProcessMitigationPolicy dan SetProcessMitigationPolicy menggunakan struktur ini.

Sintaks

typedef struct _PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY {
  union {
    DWORD Flags;
    struct {
      DWORD EnableControlFlowGuard : 1;
      DWORD EnableExportSuppression : 1;
      DWORD StrictMode : 1;
      DWORD EnableXfg : 1;
      DWORD EnableXfgAuditMode : 1;
      DWORD ReservedFlags : 27;
    } DUMMYSTRUCTNAME;
  } DUMMYUNIONNAME;
} PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY, *PPROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY;

Anggota

DUMMYUNIONNAME

DUMMYUNIONNAME.Flags

Anggota ini dicadangkan untuk penggunaan sistem.

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableControlFlowGuard

CFG diaktifkan untuk proses jika bendera ini diatur. Bidang ini tidak dapat diubah melalui SetProcessMitigationPolicy.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableExportSuppression

Jika TRUE, fungsi yang diekspor akan diperlakukan sebagai target panggilan tidak langsung yang tidak valid secara default. Fungsi yang diekspor hanya menjadi target panggilan tidak langsung yang valid jika diselesaikan secara dinamis melalui GetProcAddress. Bidang ini tidak dapat diubah melalui SetProcessMitigationPolicy.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.StrictMode

Jika TRUE, semua DLL yang dimuat harus mengaktifkan CFG. Jika DLL tidak mengaktifkan CFG, gambar akan gagal dimuat. Kebijakan ini dapat diaktifkan setelah proses dimulai dengan memanggil SetProcessMitigationPolicy. Ini tidak dapat dinonaktifkan setelah diaktifkan.

DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableXfg

DUMMYUNIONNAME.DUMMYSTRUCTNAME.EnableXfgAuditMode

DUMMYUNIONNAME.DUMMYSTRUCTNAME.ReservedFlags

Anggota ini dicadangkan untuk penggunaan sistem.

Persyaratan

   
Klien minimum yang didukung Windows 8.1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Header winnt.h