次の方法で共有


ベンダーが使用できるシステム定義のデバイス セットアップ クラス

ドライバーの INF ファイルの Version セクションClass および ClassGuid エントリに使用する適切な定義済み値を選択するには、下の一覧を使用してください。

Note

予約済みクラスと GUID に関する情報については、「システムで使用するために予約されているシステム定義デバイス セットアップ クラス」を参照してください。

これらのエントリが INF ファイルにどのように表示されるかを確認するには、Windows ドライバー サンプル リポジトリで cdrom.inf をチェックします。

特に明記されていない限り、次の一覧のエントリを使用して、Windows 2000 以降にデバイス ドライバーをインストールできます。

Note

CD または DVD ドライブに関する問題のトラブルシューティングに関する情報をお探しの場合は、「CD ドライブまたは DVD ドライブが期待どおりに動作しない」を参照してください。

デバイス カテゴリとクラス値

次の表は、ドライバーの INF ファイルの Version セクションClass および ClassGuid エントリに使用する定義済み値を示しています。

デバイス カテゴリ クラス クラス GUID メモ
オーディオ処理オブジェクト (APOs) AudioProcessingObject 5989fce8-9cd0-467d-8a6a-5419e31529d4 オーディオ処理オブジェクト (APO) が含まれます。 詳細については、「Windows オーディオ処理オブジェクト」を参照してください。
バッテリー デバイス バッテリー 72631e54-78a4-11d0-bcf7-00aa00b7b32a バッテリ デバイスと UPS デバイスが含まれます。
生体認証デバイス 生体認証 53D29EF7-377C-4D14-864B-EB3A85769359 (Windows Server 2003 以降のバージョンの Windows) すべての生体認証ベースの個人識別デバイスが含まれます。
Bluetooth デバイス Bluetooth e0cbf06c-cd8b-4647-bb8a-263b43f0f974 (Windows XP SP1 以降のバージョンの Windows) すべての Bluetooth デバイスが含まれます。
カメラ デバイス Camera ca3e7ab9-b4c3-4ae6-8251-579ef933890f (Windows 10 バージョン 1709 以降のバージョンの Windows) ユニバーサル カメラ ドライバーが含まれます。
CD-ROM ドライブ CDROM 4d36e965-e325-11ce-bfc1-08002be10318 SCSI CD-ROM ドライブを含む CD-ROM ドライブが含まれます。 既定では、システムの CD-ROM クラス インストーラーは、システム提供の CD オーディオ ドライバーと CD-ROM チェンジャー ドライバーもプラグ アンド プレイフィルターとしてインストールします。
ディスク ドライブ DiskDrive 4d36e967-e325-11ce-bfc1-08002be10318 ハード ディスク ドライブが含まれます。 HDC クラスと SCSIAdapter クラスも参照してください。
ディスプレイ アダプター ディスプレイ 4d36e968-e325-11ce-bfc1-08002be10318 ビデオ アダプターが含まれます。 このクラスのドライバーには、ディスプレイ ドライバーとビデオ ミニポート ドライバーが含まれます。
拡張 INF 拡張子 e2f84ce7-8efa-411c-aa69-97454ca4cb57 (Windows 10 以降のバージョンの Windows) カスタマイズが必要なすべてのデバイスが含まれます。 詳細については、「拡張 INF ファイルの使用」を参照してください。
フロッピー ディスク コントローラー FDC 4d36e969-e325-11ce-bfc1-08002be10318 フロッピー ディスク ドライブ コントローラーが含まれます。
フロッピー ディスク ドライブ FloppyDisk 4d36e980-e325-11ce-bfc1-08002be10318 フロッピー ディスク ドライブが含まれます。
ハード ディスク コントローラー HDC 4d36e96a-e325-11ce-bfc1-08002be10318 ATA/ATAPI コントローラーを含むハード ディスク コントローラーが含まれますが、SCSI および RAID ディスク コントローラーは含まれません。
ヒューマン インターフェイス デバイス (HID)。 HIDClass 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 周辺機器は含まれません。 このクラスのドライバーはシステム提供です。
イメージング デバイス Image 6bdd1fc6-810f-11d0-bec7-08002be2092f 静止画像キャプチャ デバイス、デジタル カメラ、スキャナーが含まれます。
IrDAデバイス 赤外部 6bdd1fc5-810f-11d0-bec7-08002be2092f 赤外線デバイスが含まれます。 このクラスのドライバーには、シリアル IR と高速 IR NDIS ミニポートが含まれますが、他の NDIS ネットワーク アダプタ ミニポートのネットワーク アダプタ クラスも参照してください。
[キーボード] [キーボード] 4d36e96b-e325-11ce-bfc1-08002be10318 すべてのキーボードが含まれます。 つまり、列挙された子 HID キーボード デバイスの (セカンダリ) INF でも指定する必要があります。
メディア チェンジャー MediumChanger ce5939ae-ebde-11d0-b181-0000f8753ec4 SCSI メディア チェンジャー デバイスが含まれます。
メモリ テクノロジ ドライバー MTD 4d36e970-e325-11ce-bfc1-08002be10318 フラッシュ メモリ カードなどのメモリ デバイスが含まれます。
Modem Modem 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 クラスを参照)。
ネットワーク アダプター Net 4d36e972-e325-11ce-bfc1-08002be10318 ネットワーク アダプタ ドライバーで構成されます。 これらのドライバーは、NdisMRegisterMiniportDriver または NetAdapterCreate を呼び出す必要があります。 NDIS または NetAdapter を使用しないドライバーは、別のセットアップ クラスを使用する必要があります。
ネットワーク クライアント NetClient 4d36e973-e325-11ce-bfc1-08002be10318 ネットワーク プロバイダーまたは印刷プロバイダーが含まれます。 NetClient コンポーネントは、Windows 8.1、Windows Server 2012 R2 以降では非推奨です。
Network Service NetService 4d36e974-e325-11ce-bfc1-08002be10318 リダイレクターやサーバーなどのネットワーク サービスが含まれます。
ネットワーク トランスポート NetTrans 4d36e975-e325-11ce-bfc1-08002be10318 トランスポート スタックの上位レベルのドライバーに加えて、NDIS プロトコル CoNDIS スタンドアロン コール マネージャー、および CoNDIS クライアントが含まれます。
PCI SSL アクセラレーター SecurityAccelerator 268c95a1-edfe-11d3-95c3-0010dc4050a5 Secure Socket Layer (SSL) 暗号化処理を高速化するデバイスが含まれます。
PCMCIA アダプタ PCMCIA 4d36e977-e325-11ce-bfc1-08002be10318 CMCIA および CardBus ホスト コントローラーが含まれますが、PCMCIA または CardBus 周辺機器は含まれません。 このクラスのドライバーはシステム提供です。
Ports (COM & LPT ports) 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 コントローラ SCSIAdapter 4d36e97b-e325-11ce-bfc1-08002be10318 SCSI HBA (ホスト バス アダプター) とディスク アレイ コントローラーが含まれます。
セキュリティ デバイス Securitydevices d94ee5d8-d189-4994-83d2-f68d7d41b0e6 (Windows 8.1、Windows 10) トラステッド プラットフォーム モジュール チップが含まれます。 TPM は、暗号化キーの生成、保存、使用制限などのアクションを支援する安全な暗号化プロセッサです。 新しく製造されたデバイスは、既定で TPM 2.0 を実装して有効にする必要があります。 詳細については、「 TPM 推奨事項」を参照してください。
センサー センサー 5175d334-c371-4806-b3ba-71fd53c9258d (Windows 7 以降のバージョンの Windows) GPS デバイスなどのセンサーと位置情報デバイスが含まれます。
スマート カード リーダー SmartCardReader 50dd5230-ba8a-11d1-bf5d-0000f805f530 スマート カード リーダーが含まれます。
ソフトウェア コンポーネント ソフトウェアコンポーネント 5c4c3332-344d-483c-8739-259e934c9cc8 (Windows 10 バージョン 1703 以降のバージョンの Windows) ソフトウェア コンポーネントをカプセル化するための仮想子デバイスが含まれます。 詳細については、INF ファイルを使用したソフトウェア コンポーネントの追加に関する記事を参照してください。
ストレージ ボリューム 体積 71a27cdd-812a-11d0-bec7-08002be2092f システム提供の論理ボリューム マネージャーで定義されている記憶域ボリュームと、システム ディスク クラス ドライバーなどの記憶域ボリュームを表すデバイス オブジェクトを作成するクラス ドライバーが含まれます。
システム デバイス System 4d36e97d-e325-11ce-bfc1-08002be10318 HAL、システム バス、システム ブリッジ、システム ACPI ドライバー、およびシステム ボリューム マネージャー ドライバーが含まれます。
テープ ドライブ TapeDrive 6d807884-7d21-11cf-801c-08002be10318 すべてのテープ ミニクラス ドライバーなどのテープ ドライブが含まれます。
USB デバイス: USBDevice 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 以降のバージョンの Windows) WPD デバイスが含まれます。