Baca dalam bahasa Inggris

Bagikan melalui


header peerdist.h

Header ini digunakan oleh Peer-to-Peer. Untuk informasi selengkapnya, lihat:

peerdist.h berisi antarmuka pemrograman berikut:

Fungsi

 
PeerDistClientAddContentInformation

Fungsi PeerDistClientAddContentInformation menambahkan informasi konten yang terkait dengan handel konten yang dibuka oleh PeerDistClientOpenContent.
PeerDistClientAddData

Fungsi PeerDistClientAddData digunakan untuk menyediakan konten ke cache lokal.
PeerDistClientBlockRead

Fungsi PeerDistClientBlockRead membaca blok data konten.
PeerDistClientCancelAsyncOperation

Fungsi PeerDistClientCancelAsyncOperation membatalkan operasi asinkron yang terkait dengan struktur yang TUMPANG TINDIH dan handel konten yang dikembalikan oleh PeerDistClientOpenContent.
PeerDistClientCloseContent

Fungsi PeerDistClientCloseContent menutup handel konten yang dibuka oleh PeerDistClientOpenContent.
PeerDistClientCompleteContentInformation

Fungsi PeerDistClientCompleteContentInformation menyelesaikan proses penambahan informasi konten.
PeerDistClientFlushContent

Fungsi PeerDistClientFlushContent memungkinkan klien untuk menghapus konten yang ditambahkan ke cache lokal dengan fungsi PeerDistClientAddData menggunakan PEERDIST_CONTENT_TAG terkait.
PeerDistClientGetInformationByHandle

Fungsi PeerDistClientGetInformationByHandle mengambil informasi tambahan dari layanan Distribusi Serekan untuk handel konten tertentu.
PeerDistClientOpenContent

Fungsi PeerDistClientOpenContent terbuka dan mengembalikan PEERDIST_CONTENT_HANDLE. Klien menggunakan handel konten untuk mengambil data dari layanan Distribusi Serekan.
PeerDistClientStreamRead

PeerDistClientStreamRead membaca urutan byte dari aliran konten.
PeerDistGetOverlappedResult

Fungsi PeerDistGetOverlappedResult mengambil hasil operasi asinkron.
PeerDistGetStatus

Fungsi PeerDistGetStatus mengembalikan status layanan Distribusi Serekan saat ini.
PeerDistGetStatusEx

Fungsi PeerDistGetStatusEx mengembalikan status dan kemampuan layanan Distribusi Serekan saat ini.
PeerDistRegisterForStatusChangeNotification

Fungsi PeerDistRegisterForStatusChangeNotification meminta pemberitahuan perubahan status layanan Distribusi Serekan.
PeerDistRegisterForStatusChangeNotificationEx

Fungsi PeerDistRegisterForStatusChangeNotificationEx meminta pemberitahuan perubahan status layanan Distribusi Serekan.
PeerDistServerCancelAsyncOperation

Fungsi PeerDistServerCancelAsyncOperation membatalkan operasi asinkron yang terkait dengan pengidentifikasi konten dan struktur YANG TUMPANG TINDIH.
PeerDistServerCloseContentInformation

Fungsi PeerDistServerCloseContentInformation menutup handel yang dibuka oleh PeerDistServerOpenContentInformation.
PeerDistServerCloseStreamHandle

Fungsi PeerDistServerCloseStreamHandle menutup handel yang dikembalikan oleh PeerDistServerPublishStream.
PeerDistServerOpenContentInformation

Fungsi PeerDistServerOpenContentInformation membuka PEERDIST_CONTENTINFO_HANDLE. Klien menggunakan handel untuk mengambil informasi konten.
PeerDistServerOpenContentInformationEx

Fungsi PeerDistServerOpenContentInformationEx membuka PEERDIST_CONTENTINFO_HANDLE. Klien menggunakan handel untuk mengambil informasi konten.
PeerDistServerPublishAddToStream

Fungsi PeerDistServerPublishAddToStream menambahkan data ke aliran penerbitan.
PeerDistServerPublishCompleteStream

Fungsi PeerDistServerPublishCompleteStream menyelesaikan proses penambahan data ke aliran.
PeerDistServerPublishStream

Fungsi PeerDistServerPublishStream menginisialisasi aliran baru yang akan diterbitkan ke layanan Distribusi Serekan.
PeerDistServerRetrieveContentInformation

Fungsi PeerDistServerRetrieveContentInformation mengambil informasi konten yang dikodekan yang terkait dengan handel yang dikembalikan oleh PeerDistServerOpenContentInformation.
PeerDistServerUnpublish

Fungsi PeerDistServerUnpublish menghapus publikasi yang dibuat melalui PeerDistServerPublishStream.
PeerDistShutdown

Fungsi PeerDistShutdown merilis sumber daya yang dialokasikan oleh panggilan ke PeerDistStartup. Setiap handel yang dikembalikan oleh panggilan PeerDistStartup harus ditutup dengan panggilan yang cocok ke PeerDistShutdown.
PeerDistStartup

Fungsi PeerDistStartup membuat handel instans Distribusi Serekan baru yang harus diteruskan ke semua API Distribusi Serekan lainnya.
PeerDistUnregisterForStatusChangeNotification

Fungsi PeerDistUnregisterForStatusChangeNotification membatalkan pendaftaran pemberitahuan perubahan status untuk sesi yang terkait dengan handel yang ditentukan.

Struktur

 
PEERDIST_CLIENT_BASIC_INFO

Struktur PEERDIST_CLIENT_BASIC_INFO menunjukkan apakah ada banyak klien yang mengunduh konten yang sama secara bersamaan atau tidak.
PEERDIST_CONTENT_TAG

PEERDIST_CONTENT_TAG struktur berisi tag konten yang disediakan klien sebagai input ke API PeerDistClientOpenContent.
PEERDIST_PUBLICATION_OPTIONS

PEERDIST_PUBLICATION_OPTIONS struktur berisi opsi publikasi, termasuk informasi versi API dan bendera opsi yang mungkin.
PEERDIST_RETRIEVAL_OPTIONS

Struktur PEER_RETRIEVAL_OPTIONS berisi versi informasi konten yang akan diambil.
PEERDIST_STATUS_INFO

Struktur PEERDIST_STATUS_INFO berisi informasi tentang status dan kemampuan layanan BranchCache saat ini di komputer lokal.

Enumerasi

 
PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS

Enumerasi PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS menentukan kemungkinan nilai informasi klien.
PEERDIST_STATUS

PEERDIST_STATUS enumerasi menentukan kemungkinan nilai status layanan Distribusi Serekan.