次の方法で共有


Windows 11 バージョン 24H2 でのドライバー開発に関する最新情報

このセクションでは、Windows 11 バージョン 24H2 でのドライバー開発に関する新機能と更新された機能について説明します。 このバージョンの Windows をターゲットにするには、WDK 10.0.26100.1 (2024 年 5 月 22 日リリース) を使用できます。

オーディオ

ACX オーディオ クラス拡張の概要 および オーディオ処理オブジェクト用の Windows 11 API 記事が更新され、次の新しい情報が含まれています。

カメラとストリーミング メディア

Windows 11 バージョン 24H2 の新しいカメラ記事 3 つ (Windows 11 バージョン 23H2 にも適用されます):

  • カメラ設定ページ - Windows 11 のカメラ設定ページの機能と操作、およびアプリケーションがカメラを起動したときに適用されるカメラ構成を構成できる既定値フレームワークについて説明します。

  • カメラ コンパニオン アプリ - カメラの製造元がカメラを構成し、デフォルトの画像設定を調整できるカスタム アプリケーションを構築するための拡張機能であるコンパニオン アプリについて説明します。

  • ネットワーク カメラ - Windows での ONVIF ネットワーク カメラとの互換性について説明します。

新しいカメラの KS プロパティと DDI:

フレームレート スロットルと FoV2 の追加のために UVC MSXU を更新しました。 詳細については、USB Video クラス 1.5 仕様に対する Microsoft の拡張機能を参照してください。

ディスプレイ ドライバーとグラフィック ドライバー

GPU は、その計算能力、並列処理機能、大規模データセットの効率的な処理により、人工知能や機械学習のシナリオでますます使用されるようになっています。 Windows Display Driver Model (WDDM) バージョン 3.2 には、特にクラウドベースのシナリオでの GPU/NPU の使用を最適化するためのいくつかの新機能が追加されています。

  • ダーティ ビット トラッキング は、仮想マシンのライブ マイグレーション中に物理ホスト間での VRAM データ転送のパフォーマンスを向上させます。

  • 異機種 GPU-P コンピューティング デバイスのライブ マイグレーションが追加されます。 仮想化されたリソースがアクティブな間に重要なコンテンツを転送できるようになり、移行を完了するために必要な一時停止時間が短縮されます。

  • GPU ネイティブ フェンス同期オブジェクトが監視対象フェンス オブジェクトの拡張機能として追加され、次の特別の機能がサポートされます。

    • GPU は監視対象のフェンス値を待機します。これにより、CPU ラウンドトリップを必要とせずに、エンジン間の高パフォーマンスの同期が可能になります。
    • CPU ウェイターを持つ GPU フェンス信号のみに条件付き割り込み通知を行うため、大幅な電力節約が可能になります。
    • GPU のローカル メモリ内のフェンス値のストレージ。
  • ユーザー モードでの作業の送信 は、最終的な使用にはまだ有効になっていない進行中の機能です。 この機能により、ユーザー モード ドライバーはカーネル モードの介入なしに GPU に直接作業を送信できるようになります。

次のようなその他の WDDM 3.2 機能が追加されました。

ファイル システムとフィルター ドライバー

Windows 11、バージョン 24H2 以降:

  • バインド リンクを使用して、バインド フィルター (bindflt.sys) を使用してファイル システム名前空間をローカルの "仮想パス" にバインドできます。 ミニフィルターは、システムのブート パーティション上のこのようなバインド リンクを拒否することを選択できます。 詳細については、「バインド リンクの拒否」を参照してください。

  • $INDEX_ALLOCATION 属性を開くと、NtCreateFileFILE_NON_DIRECTORY_FILE フラグの状態に従います。以前はそうではありませんでした。

  • FltMgr は、USN およびファイル セキュリティ情報に対する Query on Create サポートを提供します。

ネットワーク ドライバー

  • Windows 11 バージョン 24H2 以降では、ユーザー モード ドライバー フレームワーク (UMDF) NetAdapterCx ドライバーを作成できます。 NetAdapterCx の UMDF API は KMDF バージョンと一致しているため、コードをほとんど変更せずに KMDF ベースのクライアント ドライバーを UMDF に変換できます。

  • UDP 受信セグメント結合オフロード (URO) は、ネットワーク インターフェイス カード (NIC) が UDP 受信セグメントを結合できるようにする新しいハードウェア オフロード機能です。 詳細については、UDP 受信セグメント結合オフロード (URO) および NetAdapterCx URO を参照してください。

  • WiFiCx Wi-Fi 7 は、Wi-Fi 7 機能のサポートを導入し、接続速度の高速化、遅延の低減、セキュリティの向上を実現します。 WiFiCx Wi-Fi 7 では次のことが可能になります:

    • ローミング差別化を備えたマルチリンク操作 (MLO) により、Wi-Fi アクセス ポイント (AP) への複数の同時チャネルを活用します。
    • GCMP-256 暗号を使用した WPA3-SAE 認証および Opportunistic Wireless Encryption (OWE) の機能が強化されました。
  • WiFiCx WPA3 SoftAP を使用すると、デバイスは Wi-Fi Protected Access 3 - Simultaneous Authentication of Equals (WPA3-SAE) セキュリティ プロトコルを使用してソフト アクセス ポイント (SoftAP) を設定できます。

  • WiFiCx QoS R1 は、WiFiCx デバイスに高度なトラフィック管理機能を導入します。 QoS R1 は、ミラー ストリーム分類サービス (MSCS) と QoS マッピング (DSCP から UP へのマッピング) を通じて Wi-Fi データ パケットの優先順位付けを可能にします。

カーネル

Windows 11 バージョン 24H2 用の 4 つの新しい wdm.h 電源管理 DDI:

ストレージ ドライバー

インストール

  • INF AddComClass ディレクティブ : AddComClass ディレクティブは com-server-install-section 内で使用され、COM クラスを登録します。
  • INF AddComServer ディレクティブ: AddComServer ディレクティブは DDInstall.COM セクション内で使用され、COM サーバーを登録します。
  • INF DDInstall.COM セクション: DDInstall.COMセクションには、INF ファイル内の他の INF ライター定義セクションを参照する 1 つ以上の INF AddComServer ディレクティブが含まれています。
  • ドライバー パッケージ INF レジストリ変換ツール (reg2inf.exe) は、レジストリ キーとその値、または DllRegisterServer ルーチンを実装する COM .dll を、インプロセッサ COM サーバーの INF AddReg ディレクティブ または INF DDInstall.COM セクション のセットに変換し、ドライバー パッケージ INF ファイルに追加します。

USB

センサー

ドライバーのセキュリティ

Windows CodeQL ルール の更新と ドライバー セキュリティ チェックリストの更新。

Windows デバッグ ツール - WinDbg

主要な新しい WinDbg 機能がここにリストされています。 WinDbg の更新の詳細については、WinDbg リリース ノート を参照してください。 デバッグ ツールに関する一般的な情報については、「WinDbg とは?」を参照してください。

Linuxのライブデバッグ

Linux プロセスをライブ デバッグできるようになりました。 詳細については、次の記事を参照してください。

Linux のライブ リモート プロセス デバッグ

Linux のシンボルとソース

その他のWinDbgのアップデートと新機能

過去の Windows リリースのドライバー関連最新情報については、以下のページを参照してください。

先頭に戻る