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. |