Condividi tramite


Funzione WdsTransportClientCompleteReceive (wdstci.h)

Indica che tutte le elaborazioni su un blocco di dati vengono completate e che il client multicast può eliminare questo blocco di dati dalla cache per rendere più possibile la ricezione.

Sintassi

DWORD WDSTCIAPI WdsTransportClientCompleteReceive(
  [in] HANDLE          hSessionKey,
  [in] ULONG           ulSize,
  [in] PULARGE_INTEGER pullOffset
);

Parametri

[in] hSessionKey

Handle univoco restituito dalla chiamata a WdsTransportClientInitializeSession.

[in] ulSize

Dimensioni del blocco rilasciato.

[in] pullOffset

Offset del blocco rilasciato.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS.

Commenti

Deve essere presente una chiamata a WdsTransportClientCompleteReceive per ogni chiamata al callback PFN_WdsTransportClientReceiveContents ricevuto dal consumer. I parametri di lunghezza e offset di questa chiamata di funzione devono corrispondere a quelli forniti nel callback del contenuto di ricezione. L'errore di chiamare questa funzione comporterà un stallo nel client multicast dopo aver raggiunto il limite di cache specificato dall'ulCacheSizedella struttura WDS_TRANSPORTCLIENT_REQUEST passata a WdsTransportClientInitializeSession.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista con SP1 [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wdstci.h
Libreria Wdstptc.lib
DLL Wdstptc.dll