Partager via


WinUsb_UnregisterIsochBuffer, fonction (winusb.h)

La fonction WinUsb_UnregisterIsochBuffer libère toutes les ressources qui WinUsb_RegisterIsochBuffer allouées pour les transferts isochroneuses. Il s’agit d’une opération synchrone.

Syntaxe

BOOL WinUsb_UnregisterIsochBuffer(
  [in] WINUSB_ISOCH_BUFFER_HANDLE IsochBufferHandle
);

Paramètres

[in] IsochBufferHandle

Handle opaque pour la mémoire tampon de transfert qui a été inscrite par un appel précédent à WinUsb_RegisterIsochBuffer.

Valeur retournée

WinUsb_UnregisterIsochBuffer retourne TRUE si l’opération réussit. Sinon, cette fonction retourne FALSE et l’appelant peut récupérer l’erreur journalisée en appelant GetLastError.

Remarques

L’appelant doit s’assurer qu’aucun transfert en attente n’utilise actuellement la mémoire tampon avant d’appeler WinUsb_UnregisterIsochBuffer. S’il existe des transferts en attente, WinUsb_UnregisterIsochBuffer bloque jusqu’à ce que ces transferts soient terminés.

Configuration requise

   
Client minimal pris en charge Windows 8.1
Serveur minimal pris en charge Windows Server 2012 R2
Plateforme cible Universal
En-tête winusb.h (inclure Winusb.h)
Bibliothèque Winusb.lib
DLL Winusb.dll

Voir aussi

Envoyer des transferts isochrones USB à partir d’une application de bureau WinUSB

Fonctions WinUSB

WinUsb_RegisterIsochBuffer