最終更新:2018-08-10 (金) 00:44:16 (2253d)
デバイスセットアップクラス
Top / デバイスセットアップクラス
Used to group devices together that are installed and configured in a similar manner.
http://msdn.microsoft.com/en-us/library/ff553426(VS.85).aspx
https://docs.microsoft.com/en-us/windows-hardware/drivers/install/device-setup-classes
概要
- https://docs.microsoft.com/en-us/windows-hardware/drivers/install/overview-of-device-setup-classes
- To facilitate device installation, devices that are set up and configured in the same manner are grouped into a device setup class.
- For example, SCSI media changer devices are grouped into the MediumChanger? device setup class. The device setup class defines the class installer and class co-installers that are involved in installing the device.
- Microsoft defines setup classes for most devices. IHVs and OEMs can define new device setup classes, but only if none of the existing classes apply.
クラス
- The following classes and GUIDs are defined by the operating system. Unless otherwise noted, these classes and GUIDs can be used to install devices (or drivers) on Windows 2000 and later versions of Windows:
GUID_DEVCLASS_1394? {6bdd1fc1-810f-11d0-bec7-08002be2092f}? IEEE 1394 1394? GUID_DEVCLASS_1394DEBUG? {66f250d6-7801-4a64-b139-eea80a450b24}? GUID_DEVCLASS_61883? {7ebefbc0-3200-11d2-b4c2-00a0c9697d07}? IEEE 1394-61883? 61883? GUID_DEVCLASS_ADAPTER? {4d36e964-e325-11ce-bfc1-08002be10318}? GUID_DEVCLASS_APMSUPPORT? {d45b1c18-c8fa-11d1-9f77-0000f805f530}? GUID_DEVCLASS_AVC? {c06ff265-ae09-48f0-812c-16753d7cba83}? IEEE 1394-AVC? AVC GUID_DEVCLASS_BATTERY? {72631e54-78a4-11d0-bcf7-00aa00b7b32a}? バッテリー Battery? GUID_DEVCLASS_BIOMETRIC? {53d29ef7-377c-4d14-864b-eb3a85769359}? 生体情報 Biometric? GUID_DEVCLASS_BLUETOOTH? {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}? Bluetooth Bluetooth GUID_DEVCLASS_CDROM? {4d36e965-e325-11ce-bfc1-08002be10318}? CD-ROM CDROM? GUID_DEVCLASS_COMPUTER? {4d36e966-e325-11ce-bfc1-08002be10318}? GUID_DEVCLASS_DECODER? {6bdd1fc2-810f-11d0-bec7-08002be2092f}? GUID_DEVCLASS_DISKDRIVE? {4d36e967-e325-11ce-bfc1-08002be10318}? ディスクドライブ DiskDrive? GUID_DEVCLASS_DISPLAY? {4d36e968-e325-11ce-bfc1-08002be10318}? ディスプレイアダプタ? Display? GUID_DEVCLASS_DOT4? {48721b56-6795-11d2-b1a8-0080c72e74a2}? IEEE 1284.4? Dot4? GUID_DEVCLASS_DOT4PRINT? {49ce6ac8-6f86-11d2-b1e5-0080c72e74a2}? GUID_DEVCLASS_ENUM1394? {c459df55-db08-11d1-b009-00a0c9081ff6}? GUID_DEVCLASS_FDC? {4d36e969-e325-11ce-bfc1-08002be10318}? フロッピーディスクコントローラ? FDC? GUID_DEVCLASS_FLOPPYDISK? {4d36e980-e325-11ce-bfc1-08002be10318}? フロッピーディスクドライブ? FloppyDisk? GUID_DEVCLASS_GPS? {6bdd1fc3-810f-11d0-bec7-08002be2092f}? GUID_DEVCLASS_HDC? {4d36e96a-e325-11ce-bfc1-08002be10318}? ハードディスクドライブ? HDC? GUID_DEVCLASS_HIDCLASS {745a17a0-74d3-11d0-b6fe-00a0c90f57da} HID HIDClass HidD_GetHidGuid GUID_DEVCLASS_IMAGE? {6bdd1fc6-810f-11d0-bec7-08002be2092f} イメージングデバイス Image GUID_DEVCLASS_INFINIBAND? {30ef7132-d858-4a0c-ac24-b9028a5cca3f}? GUID_DEVCLASS_INFRARED? {6bdd1fc5-810f-11d0-bec7-08002be2092f}? IrDA Infrared? GUID_DEVCLASS_KEYBOARD? {4d36e96b-e325-11ce-bfc1-08002be10318}? キーボード Keyboard? GUID_DEVCLASS_LEGACYDRIVER? {8ecc055d-047f-11d1-a537-0000f8753ed1}? GUID_DEVCLASS_MEDIA? {4d36e96c-e325-11ce-bfc1-08002be10318}? GUID_DEVCLASS_MEDIUM_CHANGER? {ce5939ae-ebde-11d0-b181-0000f8753ec4}? メディアチェンジャー? MediumChanger? GUID_DEVCLASS_MEMORY? {5099944a-f6b9-4057-a056-8c550228544c}? メモリテクノロジドライバ? MTD GUID_DEVCLASS_MODEM? {4d36e96d-e325-11ce-bfc1-08002be10318}? モデム Modem? GUID_DEVCLASS_MONITOR? {4d36e96e-e325-11ce-bfc1-08002be10318}? モニタ? Monitor GUID_DEVCLASS_MOUSE? {4d36e96f-e325-11ce-bfc1-08002be10318}? マウス Mouse? GUID_DEVCLASS_MTD? {4d36e970-e325-11ce-bfc1-08002be10318}? GUID_DEVCLASS_MULTIFUNCTION? {4d36e971-e325-11ce-bfc1-08002be10318}? 多機能デバイス? Multifunction? GUID_DEVCLASS_MULTIPORTSERIAL? {50906cb8-ba12-11d1-bf5d-0000f805f530}? マルチメディア Media? GUID_DEVCLASS_NET? {4d36e972-e325-11ce-bfc1-08002be10318}? マルチポートシリアルアダプタ? MultiportSerial? GUID_DEVCLASS_NETCLIENT? {4d36e973-e325-11ce-bfc1-08002be10318}? ネットワークアダプタ Net? GUID_DEVCLASS_NETSERVICE? {4d36e974-e325-11ce-bfc1-08002be10318}? ネットワーククライアント? NetClient? GUID_DEVCLASS_NETTRANS? {4d36e975-e325-11ce-bfc1-08002be10318}? ネットワークサービス? NetService? GUID_DEVCLASS_NODRIVER? {4d36e976-e325-11ce-bfc1-08002be10318}? ネットワークトランスポート? NetTrans? GUID_DEVCLASS_PCMCIA? {4d36e977-e325-11ce-bfc1-08002be10318}? PCMCIAアダプタ? PCMCIA GUID_DEVCLASS_PNPPRINTERS? {4658ee7e-f050-11d1-b6bd-00c04fa372a7}? GUID_DEVCLASS_PORTS? {4d36e978-e325-11ce-bfc1-08002be10318}? ポート (COM & LPT) Ports? GUID_DEVCLASS_PRINTER? {4d36e979-e325-11ce-bfc1-08002be10318}? プリンタ Printer? GUID_DEVCLASS_PRINTERUPGRADE? {4d36e97a-e325-11ce-bfc1-08002be10318}? プリンタ(特定のバス用)? PNPPrinters? GUID_DEVCLASS_PROCESSOR? {50127dc3-0f36-415e-a6cc-4cb3be910B65}? プロセッサ Processor? GUID_DEVCLASS_SBP2? {d48179be-ec20-11d1-b6b8-00c04fa372a7}? IEEE 1394-SBP2? SBP2? GUID_DEVCLASS_SCSIADAPTER? {4d36e97b-e325-11ce-bfc1-08002be10318}? SCSI・RAIDコントローラ? SCSIAdapter? GUID_DEVCLASS_SECURITYACCELERATOR,? {268c95a1-edfe-11d3-95c3-0010dc4050a5}? PCI SSLアクセラレータ? SecurityAccelerator? GUID_DEVCLASS_SENSOR? {5175d334-c371-4806-b3ba-71fd53c9258d}? センサ Sensor? GUID_DEVCLASS_SIDESHOW? {997b5d8d-c442-4f2e-baf3-9c8e671e9e21}? Windows SideShow SideShow GUID_DEVCLASS_SMARTCARDREADER? {50dd5230-ba8a-11d1-bf5d-0000f805f530}? スマートカードリーダー SmartCardReader? GUID_DEVCLASS_SOUND? {4d36e97c-e325-11ce-bfc1-08002be10318}? GUID_DEVCLASS_SYSTEM? {4d36e97d-e325-11ce-bfc1-08002be10318} システムデバイス? System GUID_DEVCLASS_TAPEDRIVE? {6d807884-7d21-11cf-801c-08002be10318}? テープドライブ TapeDrive? GUID_DEVCLASS_UNKNOWN? {4d36e97e-e325-11ce-bfc1-08002be10318}? GUID_DEVCLASS_USB {36fc9e60-c465-11cf-8056-444553540000}? USB USB GUID_DEVCLASS_VOLUME? {71a27cdd-812a-11d0-bec7-08002be2092f}? ストレージボリューム? Volume? GUID_DEVCLASS_VOLUMESNAPSHOT? {533c5b84-ec70-11d2-9505-00c04f79deaf}? GUID_DEVCLASS_WCEUSBS? {25dbce51-6c8f-4a72-8a6d-b54c2b4fc835}? Windows CE USB ActiveSyncデバイス? WCEUSBS? GUID_DEVCLASS_WPD? {eec5ad98-8080-425f-922a-dabf3de3f69a}? Windows ポータブルデバイス (WPD)? WPD GUID_DEVCLASS_EHSTORAGESILO? {9da2b80f-f89f-4a49-a5c2-511b085b9e8a}? GUID_DEVCLASS_FIRMWARE? {f2e7dd72-6468-4e36-b6f1-6488f42c1b52}? GUID_DEVCLASS_EXTENSION? {e2f84ce7-8efa-411c-aa69-97454ca4cb57}?
システム用
関連
- Setup API?
- INF
- GUID
- デバイスインターフェイスクラス