Erstellen von Arm64-Treibern mit dem WDK
Windows 10 können auf Computern ausgeführt werden, die von Arm64-Prozessoren unterstützt werden. Da Windows 10 in Arm jedoch keine Emulation von x86-Kernelmodus- oder UMDF-Treibern unterstützt, müssen Sie diese Treiber mithilfe der folgenden Anweisungen in Arm64 neu kompilieren.
Einrichten
Laden Sie Visual Studio 2017 oder 2019 herunter. Sie benötigen mindestens Version 15.9.
Geben Sie im Windows-Startmenü Visual Studio-Installer ein. Wählen Sie dann auf der Registerkarte Workloadsdie Option Desktopentwicklung mit C++ aus.
Wählen Sie auf der Registerkarte Einzelne Komponenten die folgenden Optionen aus:
- MSVC v142 – VS 2019 C++-ARM-Buildtools (neueste Version)
- MSVC v142 – VS 2019 C++-ARM64-Buildtools (neueste Version)
- C++-ATL für die neuesten v142-Buildtools (ARM)
- C++-ATL für die neuesten v142-Buildtools (ARM64)
- C++-MFC für die neuesten v142-Buildtools (ARM)
- C++-MFC für die neuesten v142-Buildtools (ARM64)
Installieren und starten Sie Visual Studio neu.
Laden Sie das Windows SDK herunter. Stellen Sie sicher, dass Sie über SDK-Version 16299 (Windows 10, Version 1709) oder höher verfügen.
Laden Sie das WDK herunter. Stellen Sie sicher, dass Sie über WDK-Version 16299 oder höher verfügen.
Erstellen eines Arm64-Treibers mit dem WDK
Öffnen Sie in Visual Studio eine Treiberprojektmappe. Sie können Ein eigenes oder eins aus dem Repository Windows-driver-samples verwenden.
Wählen Sie Lösungsplattform und dann Configuration Manager aus.
Wählen Sie unter Aktive Lösungsplattform die Option Neu aus.
Wählen Sie unter Typ oder Neue Plattform auswählendie Option Arm64 aus. Kopieren von Einstellungen aus Win32. Wählen Sie OK und Schließen aus.
Wählen Sie Arm64 als Zielplattform aus, und erstellen Sie sie neu.
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für