Compartir a través de


función WinUsb_UnregisterIsochBuffer (winusb.h)

La función WinUsb_UnregisterIsochBuffer libera todos los recursos que WinUsb_RegisterIsochBuffer asignados a las transferencias isócrónicas. Se trata de una operación sincrónica.

Sintaxis

BOOL WinUsb_UnregisterIsochBuffer(
  [in] WINUSB_ISOCH_BUFFER_HANDLE IsochBufferHandle
);

Parámetros

[in] IsochBufferHandle

Identificador opaco del búfer de transferencia registrado por una llamada anterior a WinUsb_RegisterIsochBuffer.

Valor devuelto

WinUsb_UnregisterIsochBuffer devuelve TRUE si la operación se realiza correctamente. De lo contrario, esta función devuelve FALSE y el autor de la llamada puede recuperar el error registrado llamando a GetLastError.

Comentarios

El autor de la llamada debe asegurarse de que no haya transferencias pendientes que usen actualmente el búfer antes de llamar a WinUsb_UnregisterIsochBuffer. Si hay transferencias pendientes, WinUsb_UnregisterIsochBuffer bloquea hasta que se completen esas transferencias.

Requisitos

   
Cliente mínimo compatible Windows 8.1
Servidor mínimo compatible Windows Server 2012 R2
Plataforma de destino Universal
Encabezado winusb.h (incluya Winusb.h)
Library Winusb.lib
Archivo DLL Winusb.dll

Consulte también

Envío de transferencias isócronos USB desde una aplicación de escritorio winUSB

Funciones winUSB

WinUsb_RegisterIsochBuffer