Description: The USBSAMP sample demonstrates how to perform full and high speed bulk and isochronous, and SuperSpeed bulk stream data transfers to a generic USB device by using Kernel Mode Driver Framework (KMDF). Superspeed bulk transfers only work when the Microsoft USB 3.0 stack is loaded. The sample also contains a console test application that initiates bulk (including stream) and isochronous transfers and obtains data from the device s I/O endpoints. The application also demonstrates how to use GUID-based device names and pipe names generated by the operating system using the SetupDiXXX user-mode APIs.
To Search:
File list (Check if you may need any files):
Usbsamp Sample
..............\C++
..............\...\exe
..............\...\...\testapp.c
..............\...\...\testapp.rc
..............\...\...\usbsamp.vcxproj
..............\...\...\usbsamp.vcxproj.Filters
..............\...\Package
..............\...\.......\package.VcxProj
..............\...\.......\package.VcxProj.Filters
..............\...\sys
..............\...\...\bulkrwr.c
..............\...\...\device.c
..............\...\...\driver
..............\...\...\......\usbsamp.inx
..............\...\...\......\usbsamp.vcxproj
..............\...\...\......\usbsamp.vcxproj.Filters
..............\...\...\driver.c
..............\...\...\isorwr.c
..............\...\...\private.h
..............\...\...\public.h
..............\...\...\queue.c
..............\...\...\stream.c
..............\...\...\usbsamp.rc
..............\...\usbsamp.htm
..............\...\usbsamp.sln
..............\description
..............\...........\baeb8a11-8f38-4a40-9d24-af5e10351414Brand.css
..............\...........\Brand.css
..............\...........\Galleries.css
..............\...........\iframedescription.css
..............\...........\Layout.css
..............\...........\offline.js
..............\description.html
..............\license.rtf