Condividi tramite


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

Vedi anche

Inviare trasferimenti isocroni USB da un'app desktop WinUSB

Funzioni WinUSB

WinUsb_RegisterIsochBuffer