Windows Server 2022 の新機能

このセクションでは、Windows Server 2022 でのドライバー開発の新機能と更新プログラムについて説明します。

カーネル

DMA/MDL の更新

新しい API ページ:

更新日時:

  • DMA_OPERATIONS 構造体 (新しいフィールド CreateCommonBufferFromMdl)

NUMA (Non-Uniform Memory Access)

新しい API ページ:

更新日時:

NetAdapterCx

ネットワーク

新しいネットワーク ドライバーのドキュメントと機能には、次のものがあります。

  • 新しい NDIS パケット タイムスタンプ機能は、Precision Time Protocol (PTP) バージョン 2 のネットワーク インターフェイス カード (NIC) のハードウェア タイムスタンプ機能をサポートしています。

  • 新しい NDIS ポーリング モード機能は、ネットワーク インターフェイス データパスを駆動する OS 制御ポーリング実行モデルです。

  • 仮想マシンの複数キュー (VMMQ) NIC オフロード テクノロジは、ネイティブ RSS (RSSv1) を Hyper-V 仮想環境に拡張します。

Windows Driver Framework (WDF)

Windows Server 2022 では、Windows Driver Framework (WDF) にカーネル モード ドライバー フレームワーク (KMDF) バージョン 1.33 とユーザーモード ドライバー フレームワーク (UMDF) バージョン 2.33 が含まれています。

これらのフレームワーク バージョンに含まれる機能については、「What's New for WDF Drivers in Windows 10 (Windows 10 の WDF ドライバーの新機能)」をご覧ください。 以前のバージョンの WDF で追加された内容については、次を参照してください。

デバッガー

WinDbg プレビュー デバッガーの新機能については、「WinDbg プレビュー - 新機能」を参照してください。 次のような特徴があります:

  • ポータブル PDB シンボルのサポート。
  • Open Enclave デバッグのサポート - WinDbg プレビューで Open Enclave (OE) アプリケーションをデバッグできるようになりました。
  • ユーザー モードのタイム トラベル デバッグの場合、新しいタイムライン ウィンドウに、例外、ブレークポイント、関数呼び出し、メモリ アクセスなど、トレース内の重要なイベントが視覚的に表示されます。 詳細については、「WinDbg プレビュー - タイムライン」を参照してください。

デバッグ トランスポート関連トピックの更新と追加 (「KDNET ネットワーク カーネル デバッグの自動セットアップ」、「KDNET を使用して ARM デバイス上で USB EEM 経由のカーネルモード デバッグを設定する」、「KDNET を使用した 2PF カーネル モード デバッグの設定」など)

バグチェック停止コード トピックの追加と更新 (例: 「カーネル ライブ ダンプ コード リファレンス」にライブ ダンプ コードを掲載したセクションを新しく追加)

ドライバーの品質

新しい「CodeQL と静的ツールのロゴ テスト」と「補足の Windows Driver CodeQL クエリ

Driver Verfier ルールの更新と追加 (新しい DoubleFetch ルールなど)。

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

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

オーディオ

トピックの更新と追加 (下記)

KsStudio ユーティリティの新しいオンライン ヘルプ。