Freigeben über


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