Fungsi PeerDistServerUnpublish (peerdist.h)

Fungsi PeerDistServerUnpublish menghapus publikasi yang dibuat melalui PeerDistServerPublishStream.

Sintaks

DWORD PeerDistServerUnpublish(
  [in] PEERDIST_INSTANCE_HANDLE hPeerDist,
       DWORD                    cbContentIdentifier,
  [in] PBYTE                    pContentIdentifier
);

Parameter

[in] hPeerDist

PEERDIST_INSTANCE_HANDLE yang dikembalikan oleh PeerDistStartup.

cbContentIdentifier

Panjangnya, dalam byte, dari pengidentifikasi konten.

[in] pContentIdentifier

Penunjuk ke buffer yang berisi pengidentifikasi konten.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan adalah ERROR_SUCCESS. 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 tidak valid.
ERROR_ACCESS_DISABLED_BY_POLICY
Fitur ini dinonaktifkan oleh Kebijakan Grup.
PEERDIST_ERROR_SERVICE_UNAVAILABLE
Layanan tidak tersedia.

Keterangan

Fungsi PeerDistServerUnpublish membatalkan semua operasi yang tertunda pada konten yang tidak diterbitkan dalam sesi Distribusi Serekan yang terkait dengan hPeerDist yang ditentukan. Klien masih diperlukan untuk menutup handel yang dibuka sebelumnya pada konten tersebut dengan panggilan ke PeerDistClientCloseContent.

Publikasi hanya dapat diakses oleh Akun Pengguna yang awalnya menerbitkan konten.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 Professional [hanya 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

PeerDistServerPublishStream