WinUsb_UnregisterIsochBuffer-Funktion (winusb.h)
Die WinUsb_UnregisterIsochBuffer-Funktion gibt alle Ressourcen frei, die für isochrone Übertragungen zugewiesen WinUsb_RegisterIsochBuffer . Dies ist ein synchroner Vorgang.
Syntax
BOOL WinUsb_UnregisterIsochBuffer(
[in] WINUSB_ISOCH_BUFFER_HANDLE IsochBufferHandle
);
Parameter
[in] IsochBufferHandle
Ein undurchsichtiges Handle für den Übertragungspuffer, der von einem vorherigen Aufruf von WinUsb_RegisterIsochBuffer registriert wurde.
Rückgabewert
WinUsb_UnregisterIsochBuffer gibt TRUE zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt diese Funktion FALSE zurück, und der Aufrufer kann den protokollierten Fehler abrufen, indem er GetLastError aufruft.
Hinweise
Der Aufrufer muss sicherstellen, dass keine ausstehenden Übertragungen vorhanden sind, die den Puffer derzeit verwenden, bevor WinUsb_UnregisterIsochBuffer aufgerufen wird. Wenn Übertragungen ausstehen, WinUsb_UnregisterIsochBuffer Blöcke, bis diese Übertragungen abgeschlossen sind.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 8.1 |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 |
Zielplattform | Universell |
Header | winusb.h (einschließlich Winusb.h) |
Bibliothek | Winusb.lib |
DLL | Winusb.dll |
Weitere Informationen
Senden isochroner USB-Übertragungen aus einer WinUSB-Desktop-App