WinUSB

WinUSB
Developer(s)Microsoft
Operating systemMicrosoft Windows
TypeDevice driver
Websitelearn.microsoft.com/en-us/windows-hardware/drivers/usbcon/introduction-to-winusb-for-developers

WinUSB is a generic USB driver provided by Microsoft, for their operating systems starting with Windows Vista but which is also available for Windows XP. It is aimed at simple devices that are accessed by only one application at a time (for example instruments like weather stations, devices that only need a diagnostic connection or for firmware upgrades). It enables the application to directly access the device through a simple software library. The library provides access to the pipes of the device. WinUSB exposes a client API that enables developers to work with USB devices from user-mode. Starting with Windows 7, USB MTP devices use WinUSB instead of the kernel mode filter driver.

Advantages and disadvantages

Advantages

  • Does not require the knowledge to write a driver
  • Speeds up development

Disadvantages

  • Only one application can access the device at a time
  • Does not support isochronous transfers prior to Windows 8.1
  • Does not support USB Reset (as requested by DFU protocol for example)
  • On other operating systems, the device still needs a custom driver

WCID

A WCID device, where WCID stands for "Windows Compatible ID", is a USB device that provides extra information to a Windows system, in order to facilitate automated driver installation and, in most circumstances, allow immediate access. WCID allows a device to be used by a Windows application almost as soon as it is plugged in, as opposed to the usual scenario where a USB device that is neither HID nor Mass Storage requires end-users to perform a manual driver installation. As such, WCID can bring the 'Plug-and-Play' functionality of HID and Mass Storage to any USB device (that sports a WCID aware firmware). WCID is an extension of the WinUSB Device functionality.[1]

Other solutions

One solution is the use of a predefined USB device class. Operating systems provide built-in drivers for some of them. The most widely used device class for embedded devices is the USB communications device class (CDC). A CDC device can appear as a virtual serial port to simplify the use of a new device for older applications.

Another solution is UsbDk. UsbDk supports all device types including isochronous and provides simpler way for device access acquisition that does not involve INF files creation and installation. UsbDk is open source, community supported and works on all Windows versions starting from Windows XP.

If the previous solutions are inappropriate, one can write a custom driver. For newer versions of Microsoft Windows, it can be done using the Windows Driver Foundation.

References

  1. ^ "pbatard/libwdi". GitHub. Retrieved 2020-05-14.

Read other articles:

Académie française di Prancis ditugaskan menjaga kemurnian bahasa Prancis. Gambar ini merupakan sampul pertama edisi keenam kamus keluaran akademi ini (1835) Purisme bahasa atau proteksionisme bahasa adalah praktik preskriptif[1] yang menetapkan atau mengakui varietas suatu bahasa sebagai bentuk yang lebih murni atau yang memiliki mutu lebih tinggi daripada variasi lainnya. Purisme bahasa dilembagakan lewat badan pengatur bahasa (seperti Accademia della Crusca untuk bahasa Italia da...

 

Medication MetoclopramideClinical dataPronunciation/ˌmɛtəˈklɒprəmaɪd/ Trade namesPrimperan, Reglan, others[1]AHFS/Drugs.comMonographMedlinePlusa684035License data US DailyMed: Metoclopramide US FDA: Metoclopramide Pregnancycategory AU: A[2] Routes ofadministrationBy mouth, intravenous, intramuscular, nasal sprayDrug classD2 receptor antagonist; 5-HT3 receptor antagonist; 5-HT4 receptor agonist; Prolactin releaserATC codeA03FA01 (WHO)&#...

 

Issoudun L’hôtel de ville en 2009. Blason Logo Administration Pays France Région Centre-Val de Loire Département Indre (sous-préfecture) Arrondissement Issoudun(chef-lieu) Intercommunalité Communauté de communes du Pays d’Issoudun(siège) Maire Mandat André Laignel (PS) 2020-2026 Code postal 36100 Code commune 36088 Démographie Gentilé Issoldunois Populationmunicipale 10 992 hab. (2021 ) Densité 300 hab./km2 Géographie Coordonnées 46° 57′ 39″...

1994 film The Silence of the HamsTheatrical release posterDirected byEzio GreggioWritten byEzio GreggioProduced by Julie Corman Ezio Greggio Starring Ezio Greggio Dom DeLuise Billy Zane Joanna Pacuła Charlene Tilton Martin Balsam Narrated byEzio GreggioCinematographyJacques HaitkinEdited by Robert Barrere Andy Horvitch Music byParmer FullerProductioncompanies Silvio Berlusconi Productions 30th Century Wolf Distributed byOctober FilmsRelease date March 11, 1994 (1994-03-11) Run...

 

Protein-coding gene in the species Homo sapiens MOCS2Available structuresPDBOrtholog search: PDBe RCSB List of PDB id codes4AP8IdentifiersAliasesMOCS2, MCBPE, MOCO1, MOCODB, MPTS, molybdenum cofactor synthesis 2External IDsOMIM: 603708 MGI: 1336894 HomoloGene: 32193 GeneCards: MOCS2 Gene location (Human)Chr.Chromosome 5 (human)[1]Band5q11.2Start53,095,679 bp[1]End53,110,063 bp[1]Gene location (Mouse)Chr.Chromosome 13 (mouse)[2]Band13|13 D2.2Start114,954,77...

 

Brazilian samba musician (1924–2021) This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Nelson Sargento – news · newspapers · books · scholar · JS...

Class of chemical compounds Resveratrol is a biologically important stilbenoid. Stilbenoids are hydroxylated derivatives of stilbene. They have a C6–C2–C6 structure. In biochemical terms, they belong to the family of phenylpropanoids and share most of their biosynthesis pathway with chalcones.[1][2] Most stilbenoids are produced by plants,[2][3] and the only known exception is the antihelminthic and antimicrobial stilbenoid, 2-isopropyl-5-[(E)-2-phenylvinyl...

 

Catholic Church in Staten Island, NY Church in NY , United StatesSaint Clare ChurchLocation within New York CityShow map of New York CitySt. Clare's Church (Staten Island) (New York)Show map of New YorkSt. Clare's Church (Staten Island) (the United States)Show map of the United States40°32′49″N 74°9′0″W / 40.54694°N 74.15000°W / 40.54694; -74.15000Location110 Nelson AvenueStaten Island, NY 10308CountryUnited StatesDenominationRoman CatholicMembership>7,0...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Dušan TrančíkLahir26 November 1946 (umur 77)Bratislava, Cekoslowakia (kini Slowakia)PekerjaanSutradaraPenulis naskahTahun aktif1968-1991 Dušan Trančík (lahir 26 November 1946) adalah seorang sutradara dan penulis naskah Slowakia. Ia me...

Untuk strip komik Inggris, lihat Charley's War. Charlie Wilson's WarPoster rilis teatrikalSutradaraMike NicholsProduserTom HanksGary GoetzmanSkenarioAaron SorkinBerdasarkanCharlie Wilson's Waroleh George CrilePemeranTom HanksJulia RobertsPhilip Seymour HoffmanAmy AdamsNed BeattyPenata musikJames Newton HowardSinematograferStephen GoldblattPenyuntingJohn BloomAntonia Van DrimmelenPerusahaanproduksiRelativity MediaParticipant ProductionsPlaytoneDistributorUniversal PicturesTanggal rilis 2...

 

جيل آيرلاند Jill Ireland جيل آيرلاند بدور «ماريان ستاريت» وكريستوفر شيا بدور «الابن» في المسلسل التلفزيوني (شين). معلومات شخصية اسم الولادة جيل آيرلاند الميلاد 24 أبريل 1936(1936-04-24)[1]لندن، إنكلترا،  المملكة المتحدة[1] الوفاة 18 مايو 1990 (54 سنة) [1]ماليبو، كاليفورنيا،  �...

 

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)&#...

جزء من سلسلة مقالات حولجائحة فيروس كورونا SARS-CoV-2 (الفيروس) COVID-19 (المرض) خط زمني التسلسل الزمني 2019 نوفمبر-ديسمبر 2020 يناير فبراير مارس أبريل المواقع المناطق 2019–20 أفريقيا 2020 آسيا 2020 أوروبا 2020 أمريكا الشمالية 2020 أوقيانوسيا 2020 أمريكا الجنوبية 2020 السفن السياحية العزل الصحي النمس...

 

بندكت الثالث عشر (باللاتينية: Benedictus PP. XIII)‏  معلومات شخصية اسم الولادة (بالإيطالية: Pietro Francesco Orsini)‏  الميلاد 2 فبراير 1650(1650-02-02)غرافينا في بوليا الوفاة 21 فبراير 1730 (80 سنة)روما الديانة الكنيسة الرومانية الكاثوليكية مناصب كاردينال   تولى المنصب22 فبراير 1672  مطران كاثول...

 

Saint-Chaptescomune (dettagli) Saint-Chaptes – Veduta LocalizzazioneStato Francia RegioneOccitania Dipartimento Gard ArrondissementNîmes CantoneUzès TerritorioCoordinate43°58′N 4°17′E43°58′N, 4°17′E (Saint-Chaptes) Altitudine58 m s.l.m. Superficie13,07 km² Abitanti1 632[1] (2009) Densità124,87 ab./km² Altre informazioniCod. postale30190 Fuso orarioUTC+1 Codice INSEE30241 CartografiaSaint-Chaptes Sito istituzionaleModifica dati su Wikid...

  لمعانٍ أخرى، طالع مور (توضيح). مور   الإحداثيات 46°58′32″N 109°41′40″W / 46.975555555556°N 109.69444444444°W / 46.975555555556; -109.69444444444   [1] تقسيم إداري  البلد الولايات المتحدة[2]  التقسيم الأعلى مقاطعة فيرغوس  خصائص جغرافية  المساحة 0.757568 كيلومتر مربع0.622736 كيلو...

 

1923 film TatjanaDirected byRobert DinesenWritten byHarriet BlochRobert DinesenProduced byErich PommerStarringOlga ChekhovaPaul HartmannLeopold von LedeburCinematographyCarl DrewsMusic byGuido BagierProductioncompanyMesster FilmDistributed byUFARelease date 27 September 1923 (1923-09-27) CountryGermanyLanguagesSilentGerman intertitles Tatjana is a 1923 German silent film directed by Robert Dinesen and starring Olga Chekhova, Paul Hartmann and Leopold von Ledebur.[1] Cas...

 

Annual half marathon Delhi Half MarathonThe logo for Delhi Half MarathonDatelate October or early NovemberLocationJawaharlal Nehru Stadium, DelhiEvent typeRoadDistanceHalf marathonPrimary sponsorAirtelEstablished2005Course recordsMen: 59:06 Guye Adola (2014)Women: 1:06:00 Tsehay Gemechu (2019)Official siteDelhi Half Marathon Delhi Half Marathon, currently branded as the Vedanta Delhi Half Marathon for sponsorship reasons, is an annual half marathon foot-race held in New Delhi, India. Establis...

2023 American television series Percy Jackson and the OlympiansGenre Adventure Comedy drama Fantasy Created by Rick Riordan Jonathan E. Steinberg Based onPercy Jackson & the Olympiansby Rick RiordanShowrunners Jonathan E. Steinberg Dan Shotz Starring Walker Scobell Leah Sava Jeffries Aryan Simhadri Theme music composerBear McCrearyComposerSparks & ShadowsCountry of originUnited StatesOriginal languageEnglishNo. of seasons1No. of episodes8ProductionExecutive producers Jonathan E. Stein...

 

15 on-field positions in the sport A normal rugby union team formation illustrating each of the positions and their respective numbers In the game of rugby union, there are 15 players on each team, comprising eight forwards (wearing jerseys numbered 1–8) and seven backs (numbered 9–15). In addition, there may be up to eight replacement players on the bench, numbered 16–23. Players are not restricted to a single position, although they generally specialise in just one or two that suit th...