funzione WinUsb_UnregisterIsochBuffer (winusb.h)
La funzione WinUsb_UnregisterIsochBuffer rilascia tutte le risorse che WinUsb_RegisterIsochBuffer allocate per i trasferimenti isocroni. Si tratta di un'operazione sincrona.
Sintassi
BOOL WinUsb_UnregisterIsochBuffer(
[in] WINUSB_ISOCH_BUFFER_HANDLE IsochBufferHandle
);
Parametri
[in] IsochBufferHandle
Handle opaco per il buffer di trasferimento registrato da una chiamata precedente a WinUsb_RegisterIsochBuffer.
Valore restituito
WinUsb_UnregisterIsochBuffer restituisce TRUE se l'operazione ha esito positivo. In caso contrario, questa funzione restituisce FALSE e il chiamante può recuperare l'errore registrato chiamando GetLastError.
Commenti
Il chiamante deve assicurarsi che non siano presenti trasferimenti in sospeso che attualmente usano il buffer prima di chiamare WinUsb_UnregisterIsochBuffer. Se sono presenti trasferimenti in sospeso, WinUsb_UnregisterIsochBuffer blocchi fino al completamento di tali trasferimenti.
Requisiti
Client minimo supportato | Windows 8.1 |
Server minimo supportato | R2 per Windows Server 2012 |
Piattaforma di destinazione | Universale |
Intestazione | winusb.h (include Winusb.h) |
Libreria | Winusb.lib |
DLL | Winusb.dll |