WdsTransportClientCompleteReceive-Funktion (wdstci.h)
Gibt an, dass die gesamte Verarbeitung in einem Datenblock abgeschlossen ist und dass der Multicastclient diesen Datenblock aus seinem Cache bereinigen kann, um Platz für weitere Empfangsvorgänge zu schaffen.
Syntax
DWORD WDSTCIAPI WdsTransportClientCompleteReceive(
[in] HANDLE hSessionKey,
[in] ULONG ulSize,
[in] PULARGE_INTEGER pullOffset
);
Parameter
[in] hSessionKey
Eindeutiges Handle, das vom Aufruf von WdsTransportClientInitializeSession zurückgegeben wird.
[in] ulSize
Die Größe des freigegebenen Blocks.
[in] pullOffset
Der Offset des freigegebenen Blocks.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.
Hinweise
Für jeden Aufruf des PFN_WdsTransportClientReceiveContents Rückrufs, den der Consumer empfängt, muss ein Aufruf von WdsTransportClientCompleteReceive vorhanden sein. Die Längen- und Offsetparameter dieses Funktionsaufrufs müssen mit denen übereinstimmen, die im Rückruf des Empfangsinhalts angegeben sind. Wenn diese Funktion nicht aufgerufen wird, führt der Multicastclient zu einem Stillstand, sobald der Cachegrenzwert erreicht wird, der durch die ulCacheSize der WDS_TRANSPORTCLIENT_REQUEST An WdsTransportClientInitializeSession übergebenen Struktur angegeben wurde.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista mit SP1 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wdstci.h |
Bibliothek | Wdstptc.lib |
DLL | Wdstptc.dll |