Требования к созданию драйвера WPD

Чтобы создать драйвер windows Portable Devices (WPD), необходимо установить на компьютере последнюю версию комплекта драйверов Windows (WD K). Требуемые файлы заголовков и библиотек отображаются в следующем списке и включены в WDK:

  • PortableDeviceGuids.lib
  • PortableDeviceClassExtension.h
  • PortableDeviceTypes.h
  • PortableDevice.h
  • Любые другие необходимые библиотеки или файлы заголовков, необходимые для User-Mode Driver Framework (UMDF).

Если драйвер поддерживает новую модель служб устройств, он также будет включать один или несколько следующих файлов заголовков:

  • AnchorSyncDeviceService.h
  • BridgeDeviceService.h
  • CalendarDeviceService.h
  • ContactDeviceService.h
  • DeviceServices.h
  • FullEnumSyncDeviceService.h
  • HintsDeviceService.h
  • MessageDeviceService.h
  • MetadataDeviceService.h
  • NotesDeviceService.h
  • RingtoneDeviceService.h
  • StatusDeviceService.h
  • SyncDeviceService.h
  • TaskDeviceService.h

Из этих файлов BridgeDeviceService.h и DeviceService.h требуются для всех приложений службы. Другие приложения должны включать один или несколько других файлов для поддержки конкретного устройства.