Share via


PeerDistServerCloseStreamHandle-Funktion (peerdist.h)

Die PeerDistServerCloseStreamHandle-Funktion schließt ein von PeerDistServerPublishStream zurückgegebenes Handle.

Syntax

DWORD PeerDistServerCloseStreamHandle(
  [in] PEERDIST_INSTANCE_HANDLE hPeerDist,
  [in] PEERDIST_STREAM_HANDLE   hStream
);

Parameter

[in] hPeerDist

Eine von PeerDistStartup zurückgegebene PEERDIST_INSTANCE_HANDLE.

[in] hStream

Eine von PeerDistServerPublishStream zurückgegebene PEERDIST_STREAM_HANDLE.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS. Andernfalls gibt die Funktion möglicherweise einen der folgenden Werte zurück:

Rückgabecode Beschreibung
ERROR_INVALID_PARAMETER
Mindestens ein Parameter ist ungültig.
ERROR_INVALID_HANDLE
Das hPeerDist - oder hStream-Handle ist ungültig.

Hinweise

Der Funktionsaufruf PeerDistServerCloseStreamHandle bricht alle ausstehenden Vorgänge ab, die hStream zugeordnet sind. Um einen unbeabsichtigten Abbruch der Veröffentlichung und das Schließen des Streamhandles zu verhindern, sollte diese Funktion nach Abschluss von PeerDistServerPublishCompleteStream aufgerufen werden.

PeerDistServerCloseStreamHandle entfernt die Veröffentlichung nicht. Um die Veröffentlichung zu entfernen, rufen Sie PeerDistServerUnpublish auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile peerdist.h
Bibliothek PeerDist.lib
DLL PeerDist.dll

Weitere Informationen

PeerDistServerPublishCompleteStream

PeerDistServerPublishStream

PeerDistServerUnpublish