Home   |   Jungo Corporate Web Site   |   Connectivity Software Store   |   Contact us   |   Search:
Home Connectivity Software Support WinDriver Support Technical Documents

Technical Document #16



Doc ID: 16
Product: WinDriver & KernelDriver
Version:  --

Can WinDriver/KernelDriver handle multiple devices, of different or similar types, at the same time?

Yes. Each device receives a unique handle when calling WD_CardRegister() (for PCI/PCMCIA/ISA) or WDU_Init() (for USB with v6.0 of WinDriver) / WD_UsbDeviceRegister() (for USB with v5.22 and earlier of WinDriver/KernelDriver).

This enables different devices to be handled from a single device driver application.

This also enables device drivers, written with WinDriver/KernelDriver for different devices, to coexist simultaneously on the same machine.

Starting from WinDriver 6.20, usb_diag sample and generated code now have basic support for multiple devices.

Back to Top

WinDriver & KernelDriver, PCI, PCMCIA, ISA, USB, multiple devices, general starters, WD_CardRegister, WDU_Init, WD_UsbDeviceRegister