WdsTransportClientCompleteReceive, fonction (wdstci.h)
Indique que tout le traitement sur un bloc de données est terminé et que le client de multidiffusion peut vider ce bloc de données de son cache pour faire de la place pour des réceptions supplémentaires.
Syntaxe
DWORD WDSTCIAPI WdsTransportClientCompleteReceive(
[in] HANDLE hSessionKey,
[in] ULONG ulSize,
[in] PULARGE_INTEGER pullOffset
);
Paramètres
[in] hSessionKey
Handle unique retourné par l’appel à WdsTransportClientInitializeSession.
[in] ulSize
Taille du bloc libéré.
[in] pullOffset
Décalage du bloc libéré.
Valeur retournée
Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.
Remarques
Il doit y avoir un seul appel à WdsTransportClientCompleteReceive pour chaque appel au PFN_WdsTransportClientReceiveContents rappel reçu par le consommateur. Les paramètres de longueur et de décalage de cet appel de fonction doivent correspondre à ceux fournis dans le rappel de contenu de réception. L’échec de l’appel de cette fonction entraîne un blocage dans le client de multidiffusion une fois qu’il atteint la limite de cache spécifiée par la valeur ulCacheSize de la structure WDS_TRANSPORTCLIENT_REQUEST passée à WdsTransportClientInitializeSession.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista avec SP1 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wdstci.h |
Bibliothèque | Wdstptc.lib |
DLL | Wdstptc.dll |