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