/NOFUNCTIONPADSECTION (Funktionsabstand deaktivieren)

Deaktiviert den Funktionsabstand für Funktionen im angegebenen Abschnitt.

Syntax

/NOFUNCTIONPADSECTION:[name]

Argumente

name
Der Name des Abschnitts zum Deaktivieren des x64-Funktionsabstands.

Hinweise

Sie können den Linker anweisen, eine angegebene Mindestanzahl von Bytes zwischen Funktionen mit /FUNCTIONPADMIN (Hotpatchable Image erstellen) und /ARM64XFUNCTIONPADMINX64. Mit dieser Kennzeichnung wird das Hinzufügen dieses Abstands für die angegebenen Abschnitte deaktiviert.

Wenn Sie mehrere Abschnitte ausschließen möchten, geben Sie den Schalter mehrmals an.

Dieses Kennzeichen ist ab Visual Studio 17.8 und höher verfügbar.

So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
  2. Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>Linker>Befehlszeile.
  3. Ändern Sie die Eigenschaft "Zusätzliche Optionen" so, dass /NOFUNCTIONPADSECTION:name, wobei name der Name des Abschnitts zum Deaktivieren des x64-Funktionsabstands enthalten ist, und wählen Sie dann "OK" aus.

So legen Sie diese Linkeroption programmgesteuert fest

Siehe auch

MSVC-Linkeroptionen
MSVC-Linkerreferenz