Share via


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

WinUSB-Funktionen

WinUsb_RegisterIsochBuffer