função WinUsb_UnregisterIsochBuffer (winusb.h)

A função WinUsb_UnregisterIsochBuffer libera todos os recursos que WinUsb_RegisterIsochBuffer alocados para transferências isocronas. Esta é uma operação síncrona.

Sintaxe

BOOL WinUsb_UnregisterIsochBuffer(
  [in] WINUSB_ISOCH_BUFFER_HANDLE IsochBufferHandle
);

Parâmetros

[in] IsochBufferHandle

Um identificador opaco para o buffer de transferência que foi registrado por uma chamada anterior para WinUsb_RegisterIsochBuffer.

Valor retornado

WinUsb_UnregisterIsochBuffer retornará TRUE se a operação for bem-sucedida. Caso contrário, essa função retornará FALSE e o chamador poderá recuperar o erro registrado chamando GetLastError.

Comentários

O chamador deve garantir que não haja transferências pendentes que estejam usando o buffer no momento antes de chamar WinUsb_UnregisterIsochBuffer. Se houver transferências pendentes, WinUsb_UnregisterIsochBuffer blocos até que essas transferências sejam concluídas.

Requisitos

   
Cliente mínimo com suporte Windows 8.1
Servidor mínimo com suporte Windows Server 2012 R2
Plataforma de Destino Universal
Cabeçalho winusb.h (inclua Winusb.h)
Biblioteca Winusb.lib
DLL Winusb.dll

Confira também

Enviar transferências isocronas USB de um aplicativo da área de trabalho do WinUSB

Funções do WinUSB

WinUsb_RegisterIsochBuffer