Fungsi API Distribusi Serekan
Layanan Microsoft Peer Distribution mendukung fungsi untuk peran konsumen dan skenario peran penerbit.
Fungsi berikut umum dalam skenario "klien" dan "server".
Fungsi Umum | Deskripsi |
---|---|
PeerDistStartup | Membuat instans PEERDIST_INSTANCE_HANDLE baru yang harus diteruskan ke semua API Distribusi Serekan lainnya. |
PeerDistShutdown | Merilis sumber daya yang dialokasikan oleh panggilan ke PeerDistStartup. |
PeerDistGetStatus | Mengembalikan status layanan Distribusi Serekan saat ini. |
PeerDistGetStatusEx | Mengembalikan status dan kapabilitas layanan Distribusi Serekan saat ini. |
PeerDistGetOverlappedResult | Mengambil hasil operasi asinkron. |
PeerDistRegisterForStatusChangeNotification | Meminta agar layanan Distribusi Serekan memberi tahu pemanggil saat perubahan status terjadi. |
PeerDistRegisterForStatusChangeNotificationEx | Meminta agar layanan Distribusi Serekan memberi tahu pemanggil saat perubahan status terjadi. |
PeerDistUnregisterForStatusChangeNotification | Membatalkan pendaftaran pemberitahuan perubahan status untuk sesi yang terkait dengan handel yang disediakan. |
Fungsi berikut hanya didukung dalam skenario "klien".
Fungsi Klien | Deskripsi |
---|---|
PeerDistClientOpenContent | Membuka dan mengembalikan PEERDIST_CONTENT_HANDLE untuk mereferensikan konten tersebut. |
PeerDistClientCloseContent | Menutup PEERDIST_CONTENT_HANDLE. |
PeerDistClientGetInformationByHandle | Mengambil informasi tambahan dari layanan Distribusi Serekan untuk handel konten tertentu. |
PeerDistClientAddContentInformation | Menambahkan informasi konten yang kemudian dikaitkan dengan PEERDIST_CONTENT_HANDLE. PEERDIST_CONTENT_HANDLE dapat dikaitkan dengan informasi konten apa pun. |
PeerDistClientCompleteContentInformation | Menunjukkan akhir informasi konten. |
PeerDistClientAddData | Digunakan untuk menyediakan konten ke cache lokal. Biasanya ini dilakukan ketika data tidak dapat ditemukan di jaringan lokal seperti yang ditunjukkan ketika PeerDistClientBlockRead atau PeerDistClientStreamRead selesai dengan ERROR_TIMEOUT atau PEERDIST_ERROR_MISSING_DATA.. |
PeerDistClientBlockRead | Menyediakan akses acak ke aliran konten. |
PeerDistClientStreamRead | Menyediakan akses berurutan ke aliran konten. |
PeerDistClientFlushContent | Menghapus konten yang sebelumnya telah ditambahkan ke sistem Distribusi Serekan lokal. |
PeerDistClientCancelAsyncOperation | Membatalkan operasi asinkron yang terkait dengan struktur TUMPANG TINDIH dan handel konten yang dikembalikan oleh PeerDistClientOpenContent. |
Fungsi berikut ini hanya didukung dalam skenario "server".
Fungsi Server | Deskripsi |
---|---|
PeerDistServerPublishStream | Membuat PEERDIST_STREAM_HANDLE yang dapat digunakan dengan PeerDistServerPublishAddToStream untuk membuat informasi konten untuk aliran konten. |
PeerDistServerPublishAddToStream | Menambahkan data ke aliran yang direferensikan oleh handel aliran PeerDist. |
PeerDistServerPublishCompleteStream | Dipanggil untuk menunjukkan bahwa semua data telah ditambahkan ke aliran. |
PeerDistServerCloseStreamHandle | Menutup handel aliran. |
PeerDistServerUnpublish | Membatalkan penerbitan konten yang diterbitkan sebelumnya di layanan Distribusi Serekan. |
PeerDistServerOpenContentInformation | Membuka PEERDIST_CONTENTINFO_HANDLE untuk konten yang diterbitkan. |
PeerDistServerOpenContentInformationEx | Membuka PEERDIST_CONTENTINFO_HANDLE untuk konten yang diterbitkan. |
PeerDistServerRetrieveContentInformation | Mengambil informasi konten yang terkait dengan konten yang diterbitkan. |
PeerDistServerCloseContentInformation | PEERDIST_CONTENTINFO_HANDLE dibuka oleh PeerDistServerOpenContentInformation. |
PeerDistServerCancelAsyncOperation | Membatalkan operasi asinkron yang terkait dengan pengidentifikasi konten dan struktur yang TUMPANG TINDIH . |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk