Partager via


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