Freigeben über


PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE-Struktur (winnt.h)

Hinweis

Diese API wurde dem SDK 19041 in einem Update hinzugefügt, das im November 2020 veröffentlicht wurde.

Enthält dynamisch erzwungene Adressbereiche, die von verschiedenen Features im Zusammenhang mit hardwaregestütztem Stapelschutz (HSP) im Benutzermodus verwendet werden. Die SetProcessDynamicEnforcedCetCompatibleRanges-Funktion verwendet diese Struktur.

Syntax

typedef struct _PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE {
  ULONG_PTR BaseAddress;
  SIZE_T    Size;
  DWORD     Flags;
} PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE, *PPROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE;

Member

BaseAddress

Die Basisadresse eines dynamisch erzwungenen Adressbereichs.

Size

Die Größe eines dynamischen erzwungenen Adressbereichs in Byte.

Flags

Flags, die für den dynamischen erzwungenen Adressbereich gelten, der durch BaseAddress und Size beschrieben wird.

Wert Bedeutung
DYNAMIC_ENFORCED_ADDRESS_RANGE_ADD
0x000000001UL
Der dynamisch erzwungene Adressbereich sollte hinzugefügt werden. Wenn dieses Flag nicht festgelegt ist, wird der Bereich entfernt. Dies ist ein Eingabeflag.
DYNAMIC_ENFORCED_ADDRESS_RANGE_PROCESSED
0x00000002UL
Der dynamische erzwungene Adressbereich wurde erfolgreich verarbeitet (entweder hinzugefügt oder entfernt). Dies ist ein Ausgabeflag, mit dem gemeldet wird, welche Bereiche beim Verarbeiten eines Arrays mehrerer Bereiche erfolgreich verarbeitet wurden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004 (10.0; Build 19041.662)
Unterstützte Mindestversion (Server) Windows Server, Version 2004 (10.0; Build 19041.662)
Kopfzeile winnt.h