次の一覧を使用して、ドライバーのセットアップ情報 (INF) ファイルのバージョン セクションの Class エントリと ClassGuid エントリに使用する適切な定義済みの値を選択します。
注
予約済みクラスと GUID に関する情報については、「システムで使用するために予約されているシステム定義デバイス セットアップ クラス」を参照してください。
これらのエントリが INF ファイルにどのように表示されるかを確認するには、Windows ドライバー サンプル リポジトリで cdrom.inf をチェックします。
特に明記されていない限り、次の一覧のエントリを使用して、Windows 2000 以降にデバイス ドライバーをインストールできます。
注
CD または DVD ドライブに関する問題のトラブルシューティングに関する情報をお探しの場合は、「CD ドライブまたは DVD ドライブが期待どおりに動作しない」を参照してください。
デバイス カテゴリとクラス値
次の表に、ドライバーの INF ファイルのバージョン セクションの Class エントリと ClassGuid エントリに使用する定義済みの値を示します。
デバイス カテゴリ | クラス | クラス GUID | メモ |
---|---|---|---|
オーディオ処理オブジェクト (APOs)。 | オーディオ処理オブジェクト | 5989fce8-9cd0-467d-8a6a-5419e31529d4 | オーディオ処理オブジェクト (APO) が含まれます。 詳細については、「Windows オーディオ処理オブジェクト」を参照してください。 |
バッテリー デバイス | バッテリー | 72631e54-78a4-11d0-bcf7-00aa00b7b32a | バッテリ デバイスと UPS デバイスが含まれます。 |
生体認証デバイス | 生体認証 | 53D29EF7-377C-4D14-864B-EB3A85769359 | (Windows Server 2003 以降のバージョン)すべての生体認証ベースの個人識別デバイスが含まれています。 |
Bluetooth デバイス | Bluetooth | e0cbf06c-cd8b-4647-bb8a-263b43f0f974 | (Windows XP SP1 以降のバージョン)すべてのBluetoothデバイスが含まれます。 |
カメラ デバイス | カメラ | ca3e7ab9-b4c3-4ae6-8251-579ef933890f | (Windows 10 バージョン 1709 以降のバージョン)ユニバーサル カメラ ドライバーが含まれています。 |
CD-ROM ドライブ | CDROM | 4d36e965-e325-11ce-bfc1-08002be10318 | SCSI CD-ROM ドライブを含む CD-ROM ドライブが含まれます。 既定では、システムの CD-ROM クラス インストーラーは、システム提供の CD オーディオ ドライバーと CD-ROM チェンジャー ドライバーもプラグ アンド プレイフィルターとしてインストールします。 |
ディスク ドライブ | ディスクドライブ | 4d36e967-e325-11ce-bfc1-08002be10318 | ハード ディスク ドライブが含まれます。 HDC クラスと SCSIAdapter クラスも参照してください。 |
ディスプレイ アダプター | ディスプレイ | 4d36e968-e325-11ce-bfc1-08002be10318 | ビデオ アダプターが含まれます。 このクラスのドライバーには、ディスプレイ ドライバーとビデオ ミニポート ドライバーが含まれます。 |
拡張 INF | 拡張子 | e2f84ce7-8efa-411c-aa69-97454ca4cb57 | (Windows 10 以降のバージョン)カスタマイズが必要なすべてのデバイスが含まれます。 詳細については、「拡張 INF ファイルの使用」を参照してください。 |
フロッピー ディスク コントローラー | FDC | 4d36e969-e325-11ce-bfc1-08002be10318 | フロッピー ディスク ドライブ コントローラーが含まれます。 |
フロッピー ディスク ドライブ | フロッピーディスク | 4d36e980-e325-11ce-bfc1-08002be10318 | フロッピー ディスク ドライブが含まれます。 |
ハード ディスク コントローラー | HDC | 4d36e96a-e325-11ce-bfc1-08002be10318 | ATA/ATAPI コントローラーを含むハード ディスク コントローラーが含まれますが、SCSI および RAID ディスク コントローラーは含まれません。 |
ヒューマン インターフェイス デバイス (HID)。 | HIDクラス | 745a17a0-74d3-11d0-b6fe-00a0c90f57da | システム提供の HID クラス ドライバーによって動作する対話型入力デバイスが含まれます。 USB HID Standard に準拠する USB デバイスと、HID ミニドライバーを使用する USB 以外のデバイスが含まれます。 詳細については、「HIDClassデバイス セットアップ クラス」を参照してください 。 Keyboard クラスまたは Mouse クラスも参照してください。 |
IEEE 1284.4 デバイス | Dot4 | 48721b56-6795-11d2-b1a8-0080c72e74a2 | 多機能 IEEE 1284.4 周辺機器の動作を制御するデバイスが含まれます。 |
IEEE 1284.4 印刷関数 | Dot4Print | 49ce6ac8-6f86-11d2-b1e5-0080c72e74a2 | Dot4 印刷関数が含まれます。 Dot4 印刷関数は、Dot4 デバイス上の関数であり、プリンター デバイス セットアップ クラスのメンバーである 1 つの子デバイスを持っています。 |
61883プロトコルをサポートする IEEE 1394 デバイス | 61883 | 7ebefbc0-3200-11d2-b4c2-00a0C9697d07 | IEC-61883 プロトコル デバイス クラスをサポートする IEEE 1394 デバイスが含まれます。 61883 コンポーネントには、1394 バス経由でさまざまなオーディオおよびビデオ データ ストリームを送信する 61883.sys プロトコル ドライバーが含まれています。 これには、現在、標準/高/低品質の DV、MPEG2、DSS、およびオーディオが含まれます。 これらのデータ ストリームは、IEC-61883 仕様で定義されています。 |
AVCプロトコルをサポートする IEEE 1394 デバイス | AVC | c06ff265-ae09-48f0-812c-16753d7cba83 | AVC プロトコル デバイス クラスをサポートする IEEE 1394 デバイスが含まれます。 |
SBP2 プロトコルをサポートする IEEE 1394 デバイス | SBP2 | d48179be-ec20-11d1-b6b8-00c04fa372a7 | SBP2 プロトコル デバイス クラスをサポートする IEEE 1394 デバイスが含まれます。 |
IEEE 1394 ホスト・バス・コントローラ | 1394 | 6bdd1fc1-810f-11d0-bec7-08002be2092f | PCI バスに接続された 1394 ホスト コントローラーが含まれますが、1394 周辺機器は含まれません。 このクラスのドライバーはシステム提供です。 |
イメージング デバイス | 画像 | 6bdd1fc6-810f-11d0-bec7-08002be2092f | 静止画像キャプチャ デバイス、デジタル カメラ、スキャナーが含まれます。 |
IrDAデバイス | 赤外部 | 6bdd1fc5-810f-11d0-bec7-08002be2092f | 赤外線デバイスが含まれます。 このクラスのドライバーには、シリアル IR と高速 IR NDIS ミニポートが含まれますが、他の NDIS ネットワーク アダプタ ミニポートのネットワーク アダプタ クラスも参照してください。 |
[キーボード] | [キーボード] | 4d36e96b-e325-11ce-bfc1-08002be10318 | すべてのキーボードが含まれます。 つまり、列挙された子 HID キーボード デバイスの (セカンダリ) INF でも指定する必要があります。 |
メディア チェンジャー | メディウムチェンジャー | ce5939ae-ebde-11d0-b181-0000f8753ec4 | SCSI メディア チェンジャー デバイスが含まれます。 |
メモリ テクノロジ ドライバー | MTD | 4d36e970-e325-11ce-bfc1-08002be10318 | フラッシュ メモリ カードなどのメモリ デバイスが含まれます。 |
モデム | モデム | 4d36e96d-e325-11ce-bfc1-08002be10318 | モデム デバイスが含まれます。 このクラスのデバイスの INF ファイルは、デバイスの機能と構成を指定し、その情報をレジストリに格納します。 このクラスのデバイスの INF ファイルを使用して、コントローラーレス モデムまたはソフトウェア モデムのデバイス ドライバーをインストールすることもできます。 これらのデバイスは、モデム デバイスとデバイス ドライバーの間で機能を分割します。 モデム INF ファイルと Microsoft Windows ドライバー モデル (WDM) モデム デバイスの詳細については、「モデム INF ファイルの概要」と「WDM モデム のサポートの追加」を参照してください。 |
監視 | モニター | 4d36e96e-e325-11ce-bfc1-08002be10318 | ディスプレイ モニターが含まれます。 このクラスのデバイスの INF では、デバイス ドライバーのインストールは行われませんが、代わりに、ビデオ アダプターのドライバーで使用するためにレジストリに格納する特定のモニターの機能を指定できます。 (モニターは、ディスプレイ アダプタの子デバイスとして列挙されます)。 |
マウス | マウス | 4d36e96f-e325-11ce-bfc1-08002be10318 | すべてのマウス デバイスと、トラックボールなどの他の種類のポインティング デバイスが含まれます。 つまり、このクラスは、列挙された子 HID マウス デバイスの (セカンダリ) INF でも指定する必要があります。 |
多機能デバイス | 多機能 | 4d36e971-e325-11ce-bfc1-08002be10318 | CMCIA モデムや ネットワーク カード アダプターなどのコンボ カードが含まれます。 このようなプラグ アンド プレイ多機能デバイスのドライバーは、このクラスの下にインストールされ、その子デバイスとして個別にモデムとネットワーク カードを列挙します。 |
マルチメディア | メディア | 4d36e96c-e325-11ce-bfc1-08002be10318 | オーディオおよび DVD マルチメディア デバイス、ジョイスティック ポート、フル モーション ビデオ キャプチャ デバイスが含まれます。 |
マルチポート シリアル アダプタ | MultiportSerial | 50906cb8-ba12-11d1-bf5d-0000f805f530 | インテリジェント マルチポート シリアル カードが含まれますが、そのポートに接続する周辺機器は含まれません。 非インテリジェント (16550 型) マルチポート シリアル コントローラーまたはシングルポート シリアル コントローラーは含まれません (Ports クラスを参照)。 |
ネットワーク アダプター | 正味 | 4d36e972-e325-11ce-bfc1-08002be10318 | ネットワーク アダプタ ドライバーで構成されます。 これらのドライバーは、NdisMRegisterMiniportDriverまたは NetAdapterCreate を呼び出す必要があります。 NDIS または NetAdapter を使用しないドライバーは、別のセットアップ クラスを使用する必要があります。 |
ネットワーク クライアント | NetClient | 4d36e973-e325-11ce-bfc1-08002be10318 | ネットワーク プロバイダーまたは印刷プロバイダーが含まれます。 NetClient コンポーネントは、Windows 8.1、Windows Server 2012 R2 以降では非推奨です。 |
ネットワーク サービス | NetService | 4d36e974-e325-11ce-bfc1-08002be10318 | リダイレクターやサーバーなどのネットワーク サービスが含まれます。 |
ネットワーク トランスポート | NetTrans | 4d36e975-e325-11ce-bfc1-08002be10318 | トランスポート スタックの上位レベルのドライバーに加えて、NDIS プロトコル CoNDIS スタンドアロン コール マネージャー、および CoNDIS クライアントが含まれます。 |
PCI SSL アクセラレーター | セキュリティアクセラレーター | 268c95a1-edfe-11d3-95c3-0010dc4050a5 | Secure Socket Layer (SSL) 暗号化処理を高速化するデバイスが含まれます。 |
PCMCIA アダプタ | PCMCIA | 4d36e977-e325-11ce-bfc1-08002be10318 | CMCIA および CardBus ホスト コントローラーが含まれますが、PCMCIA または CardBus 周辺機器は含まれません。 このクラスのドライバーはシステム提供です。 |
ポート (COM および LPT ポート) | Port | 4d36e978-e325-11ce-bfc1-08002be10318 | シリアルおよびパラレル ポート デバイスが含まれます。 MultiportSerial クラスも参照ください。 |
プリンター | プリンター | 4d36e979-e325-11ce-bfc1-08002be10318 | プリンターが含まれます。 |
プリンター、バス固有のクラス ドライバー | PNPPrinters | 4658ee7e-f050-11d1-b6bd-00c04fa372a7 | SCSI/1394 列挙プリンターが含まれます。 このクラスのドライバーは、特定のバスのプリンター通信を提供します。 |
[プロセッサ] | プロセッサ | 50127dc3-0f36-415e-a6cc-4cb3be910b65 | プロセッサの種類が含まれます。 |
SCSI、RAID、NVMe コントローラー | SCSIアダプター | 4d36e97b-e325-11ce-bfc1-08002be10318 | SCSI ホスト バス アダプター (HBA)、ディスク アレイ、NVMe コントローラーが含まれています。 |
セキュリティ デバイス | セキュリティデバイス | d94ee5d8-d189-4994-83d2-f68d7d41b0e6 | (Windows 8.1、Windows 10) トラステッド プラットフォーム モジュール チップが含まれます。 TPM は、暗号化キーの生成、保存、使用制限などのアクションを支援する安全な暗号化プロセッサです。 新しく製造されたデバイスは、既定で TPM 2.0 を実装して有効にする必要があります。 詳細については、「 TPM 推奨事項」を参照してください。 |
センサー | センサー | 5175d334-c371-4806-b3ba-71fd53c9258d | (Windows 7 以降のバージョン)GPS デバイスなどのセンサーデバイスと位置情報デバイスが含まれます。 |
スマート カード リーダー | SmartCardReader | 50dd5230-ba8a-11d1-bf5d-0000f805f530 | スマート カード リーダーが含まれます。 |
ソフトウェア コンポーネント | ソフトウェアコンポーネント | 5c4c3332-344d-483c-8739-259e934c9cc8 | (Windows 10 バージョン 1703 以降のバージョンの Windows) ソフトウェア コンポーネントをカプセル化するための仮想子デバイスが含まれます。 詳細については、INF ファイルを使用したソフトウェア コンポーネントの追加に関する記事を参照してください。 |
ストレージ ディスク | NvmeDisk | 75416e63-5912-4dfa-ae8f-3efaccaffb14 | マルチキュー ストレージ スタックを利用するストレージ ディスク。 |
ストレージ ボリューム | 体積 | 71a27cdd-812a-11d0-bec7-08002be2092f | システム提供の論理ボリューム マネージャーで定義されている記憶域ボリュームと、システム ディスク クラス ドライバーなどの記憶域ボリュームを表すデバイス オブジェクトを作成するクラス ドライバーが含まれます。 |
システム デバイス | システム | 4d36e97d-e325-11ce-bfc1-08002be10318 | HAL、システム バス、システム ブリッジ、システム ACPI ドライバー、およびシステム ボリューム マネージャー ドライバーが含まれます。 |
テープ ドライブ | TapeDrive | 6d807884-7d21-11cf-801c-08002be10318 | すべてのテープ ミニクラス ドライバーなどのテープ ドライブが含まれます。 |
USB デバイス: | USBデバイス | 88BAE032-5A81-49f0-BC3D-A4FF138216D6 | USBDevice には、別のクラスに属していないすべての USB デバイスが含まれます。 このクラスは、USB ホスト コントローラーとハブには使用されません。これらのデバイスのドライバーはオペレーティング システムによって提供され、「システム用に予約されているシステム定義のデバイス セットアップ クラス」で説明されている USB クラスを使用する必要があります。 |
Windows CE USB ActiveSync デバイス | WCEUSBS | 25dbce51-6c8f-4a72-8a6d-b54c2b4fc835 | Windows CE ActiveSync デバイスが含まれます。 WCEUSBS セットアップ クラスは、パーソナル コンピューターと Windows CE ActiveSync ドライバー (通常は PocketPC デバイス) と互換性のあるデバイス間の USB 経由の通信をサポートします。 |
Windows ポータブル デバイス (WPD) | WPD | eec5ad98-8080-425f-922a-dabf3de3f69a | (Windows Vista 以降のバージョン)WPD デバイスが含まれます。 |