Condividi tramite


Funzione PeerDistServerCloseStreamHandle (peerdist.h)

La funzione PeerDistServerCloseStreamHandle chiude un handle restituito da PeerDistServerPublishStream.

Sintassi

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

Parametri

[in] hPeerDist

Un PEERDIST_INSTANCE_HANDLE restituito da PeerDistStartup.

[in] hStream

Un PEERDIST_STREAM_HANDLE restituito da PeerDistServerPublishStream.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è ERROR_SUCCESS. In caso contrario, la funzione può restituire uno dei valori seguenti:

Codice restituito Descrizione
ERROR_INVALID_PARAMETER
Uno o più parametri non sono validi.
ERROR_INVALID_HANDLE
L'handle hPeerDist o hStream non è valido

Commenti

La chiamata di funzione PeerDistServerCloseStreamHandle annulla tutte le operazioni in sospeso associate a hStream. Per impedire l'annullamento imprevisto della pubblicazione e della chiusura dell'handle di flusso, questa funzione deve essere chiamata dopo il completamento di PeerDistServerPublishCompleteStream.

PeerDistServerCloseStreamHandle non rimuove la pubblicazione. Per rimuovere la pubblicazione, chiamare PeerDistServerUnpublish.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 Professional [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione peerdist.h
Libreria PeerDist.lib
DLL PeerDist.dll

Vedi anche

PeerDistServerPublishCompleteStream

PeerDistServerPublishStream

PeerDistServerUnpublish