Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U moet een stuurprogramma voor de connector schrijven als uw USB-Type-C systeem geen PD-statusmachine implementeert of de statusmachine implementeert, maar geen UCSI ondersteunt via een niet-ACPI-transport. Als dit het geval is, kunt u het door Microsoft geleverde UCSI-stuurprogramma laden.
Voorgestelde oplossingen
In de volgende tabel worden oplossingen aanbevolen op basis van hardware- of firmwaremogelijkheden:
Hardware-/firmwaremogelijkheden | Niet loskoppelbaar | Uitbreidingskaart |
---|---|---|
USB-Type-C connector heeft geen PD-statusmachine. |
Schrijf een clientstuurprogramma voor UcmTcpciCx. Beginnen met UcmTcpciCx Port Controller Client Driver |
Schrijf een clientstuurprogramma voor UcmCx. Begin met het UcmCx-voorbeeld. |
De connector is UCSI-compatibel met ACPI. | Laad het in-box stuurprogramma, UcmUcsiCx.sys en UcmUcsiAcpiClient. Zie het stuurprogramma USB Type-C Connector System Software Interface (UCSI). | Niet van toepassing |
Connector is UCSI-compatibel zonder gebruik te maken van ACPI. | Schrijf een clientstuurprogramma voor UcmUcsiCx. Zie Een UCSI-clientstuurprogramma schrijven voor meer informatie. Begin met het UcmCx-voorbeeld en vervang de ACPI-gedeelten door uw implementatie voor de vereiste bus. |
Schrijf een clientstuurprogramma voor UcmCx. |
Heeft een PD-statusmachine, maar is niet compatibel met UCSI. |
Schrijf een clientstuurprogramma voor UcmCx. Begin met het UcmCx-voorbeeld. |
Een clientstuurprogramma naar UcmCx schrijven Begin met het UcmCx-voorbeeld. |
In deze sectie
Lees de volgende onderwerpen voor het implementeren van de oplossingen die in de voorgaande tabel zijn voorgesteld:
Onderwerp | Beschrijving |
---|---|
Architectuur: USB-Type-C ontwerp voor een Windows-systeem | Beschrijft een typisch hardwareontwerp van een USB-Type-C systeem en de door Microsoft geleverde stuurprogramma's die ondersteuning bieden voor de hardwareonderdelen. |
De functiecontroller op een USB-Type-C Windows-systeem weergeven | Het stuurprogramma voor de functiecontroller informeert het besturingssysteem over de laadniveaus die de USB-Type-C-connector ondersteunt en meldt het batterijsysteem wanneer het kan beginnen met opladen en welke maximale stroomsterkte het apparaat kan verbruiken. |
Start de dual-role controller voor een USB-Type-C Windows-systeem | De USB-stuurprogramma's voor rolwisselaars (URS) zijn een set WDF-klasse-extensies en bijbehorende clientstuurprogramma's die de functiewisselfunctie van een dual-role controller afhandelen. Als uw systeem een dual-rolcontroller heeft, kunt u de rol van het systeem wijzigen, afhankelijk van het apparaat dat is gekoppeld aan de partnerpoort van de USB-Type-C-connector van het systeem. Dit maakt interessante scenario's mogelijk, zoals bekabeld dockingen. |
een stuurprogramma voor een USB-Type-C-connector schrijven | Beschrijft de USB-connectorbeheerder (UCM) die een USB Type-C-connector beheert en het verwachte gedrag van een connectorstuurprogramma. |
een USB-Type-C poortcontrollerstuurprogramma schrijven | Beschrijft hoe u een USB-Type-C poortcontrollerstuurprogramma schrijft dat communiceert met een USB-Type-C-connector zonder PD-statusmachine. |
Een UCSI-clientstuurprogramma schrijven | Beschrijft hoe u een stuurprogramma schrijft voor een UCSI-compatibele controller die gebruikmaakt van niet-ACPI-transport. |
Een USB-Type-C Policy Manager-clientstuurprogramma schrijven | De door Microsoft geleverde USB-Type-C Policy Manager bewaakt de activiteiten van USB-Type-C-connectors. Windows, versie 1809, introduceert een set programmeerinterfaces die u kunt gebruiken om een clientstuurprogramma naar Policy Manager te schrijven. Het clientstuurprogramma kan deelnemen aan de beleidsbeslissingen voor USB-Type-C-connectors. Met deze set kunt u ervoor kiezen om een exportstuurprogramma voor de kernelmodus of een stuurprogramma voor de gebruikersmodus te schrijven. |
Verwante secties
- Een USB-clientstuurprogramma voor de rolschakelaar (URS) schrijven
- Programmeerreferentie voor USB-controllerstuurprogramma's met twee functies
- Een USB-functieclientstuurprogramma schrijven
- Naslaginformatie over programmeren van USB-functiecontroller