winusb.h-Header

Dieser Header wird von der USB-Treiberreferenz verwendet. Weitere Informationen finden Sie unter

winusb.h enthält die folgenden Programmierschnittstellen:

Functions

 
WinUsb_AbortPipe

Die WinUsb_AbortPipe-Funktion bricht alle ausstehenden Übertragungen für eine Pipe ab. Dies ist ein synchroner Vorgang.
WinUsb_ControlTransfer

Die WinUsb_ControlTransfer-Funktion überträgt Steuerungsdaten über einen Standard-Steuerelementendpunkt.
WinUsb_FlushPipe

Die WinUsb_FlushPipe-Funktion verwirft alle Daten, die in einer Pipe zwischengespeichert werden. Dies ist ein synchroner Vorgang.
WinUsb_Free

Die WinUsb_Free-Funktion gibt alle ressourcen frei, die zugewiesen WinUsb_Initialize. Dies ist ein synchroner Vorgang.
WinUsb_GetAdjustedFrameNumber

Die WinUsb_GetAdjustedFrameNumber-Funktion berechnet die aktuelle USB-Framenummer basierend auf dem Wert der Framenummer und dem Zeitstempel.
WinUsb_GetAssociatedInterface

Die WinUsb_GetAssociatedInterface-Funktion ruft ein Handle für eine zugeordnete Schnittstelle ab. Dies ist ein synchroner Vorgang.
WinUsb_GetCurrentAlternateSetting

Die WinUsb_GetCurrentAlternateSetting-Funktion ruft die aktuelle alternative Schnittstelleneinstellung für eine Schnittstelle ab. Dies ist ein synchroner Vorgang.
WinUsb_GetCurrentFrameNumber

Die WinUsb_GetCurrentFrameNumber-Funktion ruft die aktuelle Framenummer für den Bus ab.
WinUsb_GetCurrentFrameNumberAndQpc

Die WinUsb_GetCurrentFrameNumberAndQpc-Funktion ruft den QPC-Wert (System Query Performance Counter) ab, der mit dem Frame und dem Microframe synchronisiert ist.
WinUsb_GetDescriptor

Die WinUsb_GetDescriptor-Funktion gibt den angeforderten Deskriptor zurück. Dies ist ein synchroner Vorgang.
WinUsb_GetOverlappedResult

Die WinUsb_GetOverlappedResult-Funktion ruft die Ergebnisse eines überlappenden Vorgangs für die angegebene Datei ab.
WinUsb_GetPipePolicy

Die WinUsb_GetPipePolicy-Funktion ruft die Richtlinie für eine bestimmte Pipe ab, die einem Endpunkt auf dem Gerät zugeordnet ist. Dies ist ein synchroner Vorgang.
WinUsb_GetPowerPolicy

Die WinUsb_GetPowerPolicy-Funktion ruft die Energierichtlinie für ein Gerät ab. Dies ist ein synchroner Vorgang.
WinUsb_Initialize

Die WinUsb_Initialize-Funktion erstellt ein WinUSB-Handle für das Gerät, das durch ein Dateihandle angegeben wird.
WinUsb_QueryDeviceInformation

Die WinUsb_QueryDeviceInformation-Funktion ruft Informationen über das physische Gerät ab, das einem WinUSB-Schnittstellenhandle zugeordnet ist.
WinUsb_QueryInterfaceSettings

Die WinUsb_QueryInterfaceSettings-Funktion ruft den Schnittstellendeskriptor für die angegebenen alternativen Schnittstelleneinstellungen für ein bestimmtes Schnittstellenhandle ab.
WinUsb_QueryPipe

Die WinUsb_QueryPipe-Funktion ruft Informationen zum angegebenen Endpunkt und der zugehörigen Pipe für eine Schnittstelle ab.
WinUsb_QueryPipeEx

Die WinUsb_QueryPipeEx-Funktion ruft erweiterte Informationen zum angegebenen Endpunkt und der zugehörigen Pipe für eine Schnittstelle ab.
WinUsb_ReadIsochPipe

Die WinUsb_ReadIsochPipe-Funktion liest Daten von einem isochronen OUT-Endpunkt.
WinUsb_ReadIsochPipeAsap

Die WinUsb_ReadIsochPipeAsap-Funktion sendet eine Anforderung, die Daten von einem isochronen OUT-Endpunkt liest.
WinUsb_ReadPipe

Die WinUsb_ReadPipe-Funktion liest Daten aus der angegebenen Pipe.
WinUsb_RegisterIsochBuffer

Die WinUsb_RegisterIsochBuffer-Funktion registriert einen Puffer, der für isochrone Übertragungen verwendet werden soll.
WinUsb_ResetPipe

Die WinUsb_ResetPipe-Funktion setzt den Datenumschalter zurück und löscht die Zustandseinstellung für eine Pipe.
WinUsb_SetCurrentAlternateSetting

Die WinUsb_SetCurrentAlternateSetting-Funktion legt die alternative Einstellung einer Schnittstelle fest.
WinUsb_SetPipePolicy

Die WinUsb_SetPipePolicy-Funktion legt die Richtlinie für eine bestimmte Pipe fest, die einem Endpunkt auf dem Gerät zugeordnet ist. Dies ist ein synchroner Vorgang.
WinUsb_SetPowerPolicy

Die WinUsb_SetPowerPolicy-Funktion legt die Energierichtlinie für ein Gerät fest.
WinUsb_StartTrackingForTimeSync

Die WinUsb_StartTrackingForTimeSync-Funktion startet die Zeitsynchronisierungsfunktion im USB-Treiberstapel, die die zugehörige System-QPC-Zeit für USB-Busframes und Microframes abruft.
WinUsb_StopTrackingForTimeSync

Die WinUsb_StopTrackingForTimeSync-Funktion übergibt die Zeitsynchronisierungsfunktion im USB-Treiberstapel, die die zugehörige System-QPC-Zeit für USB-Busframes und Microframes abruft.
WinUsb_UnregisterIsochBuffer

Die WinUsb_UnregisterIsochBuffer-Funktion gibt alle Ressourcen frei, die für isochrone Übertragungen zugewiesen WinUsb_RegisterIsochBuffer. Dies ist ein synchroner Vorgang.
WinUsb_WriteIsochPipe

Die WinUsb_WriteIsochPipe-Funktion schreibt den Inhalt eines vom Aufrufer bereitgestellten Puffers in einen isochronen OUT-Endpunkt, beginnend mit einer angegebenen Framenummer.
WinUsb_WriteIsochPipeAsap

Der WinUsb_WriteIsochPipeAsap sendet eine Anforderung zum Schreiben des Inhalts eines Puffers an einen isochronen OUT-Endpunkt.
WinUsb_WritePipe

Die WinUsb_WritePipe-Funktion schreibt Daten in eine Pipe.

Strukturen

 
WINUSB_SETUP_PACKET

Die WINUSB_SETUP_PACKET-Struktur beschreibt ein USB-Setuppaket.