Fungsi PeerDistServerPublishCompleteStream (peerdist.h)

Fungsi PeerDistServerPublishCompleteStream menyelesaikan proses penambahan data ke aliran.

Sintaks

DWORD PeerDistServerPublishCompleteStream(
  [in] PEERDIST_INSTANCE_HANDLE hPeerDist,
  [in] PEERDIST_STREAM_HANDLE   hStream,
  [in] LPOVERLAPPED             lpOverlapped
);

Parameter

[in] hPeerDist

PEERDIST_INSTANCE_HANDLE yang dikembalikan oleh PeerDistStartup.

[in] hStream

PEERDIST_STREAM_HANDLE yang dikembalikan oleh PeerDistServerPublishStream.

[in] lpOverlapped

Penunjuk ke struktur YANG TUMPANG TINDIH . Offset dan OffsetHigh dicadangkan dan harus nol.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan adalah ERROR_IO_PENDING. Jika tidak, fungsi dapat mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
ERROR_INVALID_PARAMETER
Satu atau beberapa parameter tidak valid.
ERROR_INVALID_HANDLE
Handel hPeerDist atau hStream tidak valid
ERROR_OPERATION_ABORTED
Operasi dibatalkan.
ERROR_ACCESS_DISABLED_BY_POLICY
Fitur ini dinonaktifkan oleh Kebijakan Grup.
PEERDIST_ERROR_SERVICE_UNAVAILABLE
Layanan tidak tersedia.

Keterangan

Setelah API ini berhasil diselesaikan, PeerDistServerOpenContentInformation dan PeerDistServerRetrieveContentInformation dapat digunakan untuk mengambil informasi konten.

PeerDistServerPublishCompleteStream tidak menutup hStream. Untuk menutup hStream, panggil PeerDistServerCloseStreamHandle.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 Professional [khusus aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header peerdist.h
Pustaka PeerDist.lib
DLL PeerDist.dll

Lihat juga

PeerDistServerCloseStreamHandle

PeerDistServerOpenContentInformation

PeerDistServerPublishAddToStream

PeerDistServerPublishStream

PeerDistServerRetrieveContentInformation

PeerDistServerUnpublish