WDK を使った Arm64 ドライバーのビルド
Windows 10 は、Arm64 プロセッサを搭載したコンピューターで実行できます。 ただし、Arm 版 Windows 10 では、x86 カーネル モード ドライバーまたは UMDF ドライバーのエミュレーションがサポートされないため、以下の手順に従って、これらのドライバーを Arm64 に再コンパイルする必要があります。
段取り
Visual Studio 2017 または 2019 をダウンロードする。 バージョン 15.9 以上が必要です。
Windows のスタート メニューで、「Visual Studio インストーラー」と入力します。 次に、[ワークロード] タブで、[C++ によるデスクトップ開発] を選択します。
[個別のコンポーネント] タブで、次のオプションを選択します。
- MSVC v142 - VS 2019 C++ ARM ビルド ツール (最新)
- MSVC v142 - VS 2019 C++ ARM64 ビルド ツール (最新)
- 最新 v142 ビルド ツールの C++ ATL (ARM)
- 最新 v142 ビルド ツールの C++ ATL (ARM64)
- 最新 v142 ビルド ツールの C++ MFC (ARM)
- 最新 v142 ビルド ツールの C++ MFC (ARM64)
Visual Studio をインストールして再起動します。
Windows SDKをダウンロードします。 SDK バージョン 16299 (Windows 10 バージョン 1709) 以降があることを確認します。
WDK をダウンロードします。 WDK バージョン 16299 以降を使用していることを確認してください。
WDK を使った Arm64 ドライバーのビルド
Visual Studio で、ドライバー ソリューションを開きます。 独自のものを使用することも、Windows-driver-samples リポジトリにあるものを使用することもできます。
ソリューションのプラットフォームを選んでから、[構成マネージャー] を選びます。
[アクティブ ソリューション プラットフォーム] で、[新規] を選択します。
[新しいプラットフォームを入力または選択してください] で、[Arm64] を選択します。 Win32 から設定をコピーします。 [OK]、[閉じる] の順に選びます。
対象プラットフォームとして [Arm64] を選択し、リビルドを行います。
参照
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示