Windows ハードウェア開発者向けドキュメント

Windows PC や他のデバイスのハードウェアおよびデバイス ドライバーを設計、開発、デプロイする方法について説明します。

ドライバー プラットフォームとフレームワーク

タスク

Hello World Windows ドライバーの書き込み

KMDF を使用して非常に小さな Windows ドライバーを書き込む方法について説明します。

Windows ドライバーの概要

複数のデバイス タイプで動作する 1 つのドライバー パッケージを作成します。

ブート エントリの追加

ブート エントリは、オペレーティング システムまたは起動可能なプログラムの読み込み構成を定義する一連のオプションです。

ブート オプションの編集

ブート オプションのカスタマイズ方法について説明します。

デバイス マネージャーを使用したデバイスとドライバー パッケージのアンインストール

デバイス マネージャーは、デバイスやドライバーの管理に使用できるコントロール パネル アプリケーションです。

新しい配送先住所ラベルを作成する

Microsoft ハードウェア API でこのメソッドを使用して、新しい配送先住所ラベルを作成します。

配送先住所ラベルを管理する

Windows ハードウェア ダッシュボード申請の配送先住所ラベルを管理する方法について説明します。

コード署名証明書の取得

デジタル情報を保護するためのコード署名証明書を取得する方法について説明します。

参照情報

Windows ハードウェアのパートナー センター

システムおよびドライバーの申請を迅速かつ容易に作成して管理する方法について説明します。

What's new in driver development

Windows 10 の最新のドライバー開発機能について説明します。

ドライバー テクノロジの概要

Bluetooth や USB などを含む、特定の Windows ドライバー モデルの入門情報です。

バグ チェック コード リファレンス

このセクションでは、青のバグ チェック画面にエラー コードと共に表示されるパラメーターを含む、一般的なバグ チェック コードについて説明します。

ドライバーの検証ツール

ドライバーの検証ツールは、Windows カーネルモード ドライバーとグラフィックス ドライバーを監視して、無効な関数呼び出しやシステムを破損する可能性があるアクションを検出します。

Windows デバイス コンソール (Devcon.exe)

DevCon は、Windows を実行しているコンピューター上のデバイスに関する詳細情報を表示するコマンドライン ツールです。

WinUSB (Winusb.sys)

このセクションでは、すべての USB デバイス用に Microsoft が提供する汎用 WinUSB ドライバー (Winusb.sys) とそのユーザーモード コンポーネント (Winusb.dll) について説明します。