Bagikan melalui


Graphing API Functions

PEER Graphing API menggunakan fungsi berikut:

Fungsi Inisialisasi dan Pembersihan

Fungsi Deskripsi
PeerGraphShutdown Membersihkan sumber daya apa pun yang dialokasikan oleh panggilan ke PeerGraphStartup.
PeerGraphStartup Menunjukkan ke Infrastruktur Grafik Serekan versi protokol Serekan apa yang diperlukan aplikasi panggilan.

 

Pembuatan Grafik dan Fungsi Akses

Fungsi Deskripsi
PeerGraphClose Membatalkan handel grafik serekan yang dikembalikan oleh panggilan ke PeerGraphBuat atau PeerGraphOpen, dan menutup semua koneksi jaringan untuk grafik serekan yang ditentukan.
PeerGraphBuat Membuat grafik serekan baru.
PeerGraphDelete Menghapus data yang terkait dengan grafik serekan tertentu.
PeerGraphListen Menunjukkan bahwa grafik serekan harus mulai mendengarkan koneksi masuk.
PeerGraphBuka Membuka grafik serekan yang dibuat sebelumnya oleh simpul lokal atau simpul jarak jauh.

 

Fungsi Informasi Grafik dan Simpul

Fungsi Deskripsi
PeerGraphEnumNodes Membuat dan mengembalikan handel enumerasi yang digunakan untuk menghitung simpul dalam grafik serekan.
PeerGraphGetNodeInfo Mengambil informasi tentang simpul tertentu.
PeerGraphGetProperties Mengambil properti grafik serekan saat ini.
PeerGraphGetStatus Mengembalikan status grafik serekan saat ini.
PeerGraphSetNodeAttributes Mengatur atribut struktur PEER_NODE_INFO untuk simpul lokal.
PeerGraphSetPresence Secara eksplisit mengaktifkan atau menonaktifkan publikasi rekaman kehadiran untuk simpul tertentu. Fungsi ini dapat mengambil alih pengaturan kehadiran di properti grafik serekan.
PeerGraphSetProperties Mengatur properti grafik serekan.

 

Fungsi Manajemen Rekaman

Fungsi Deskripsi
PeerGraphAddRecord Menambahkan rekaman baru ke grafik serekan. Rekaman yang ditambahkan dengan fungsi ini dikirim ke setiap simpul dalam grafik serekan.
PeerGraphDeleteRecord Menandai rekaman sebagai dihapus dalam grafik serekan.
PeerGraphEnumRecords Membuat dan mengembalikan handel enumerasi yang digunakan untuk menghitung rekaman dari jenis rekaman, pengguna, atau keduanya tertentu.
PeerGraphGetRecord Mengambil rekaman tertentu berdasarkan ID rekaman yang ditentukan.
PeerGraphSearchRecords Mencari grafik serekan untuk rekaman tertentu.
PeerGraphUpdateRecord Memperbarui rekaman dalam grafik serekan lalu membanjiri rekaman ke setiap simpul dalam grafik serekan.
PeerGraphValidateDeferredRecords Menunjukkan kepada Infrastruktur Grafik Serekan bahwa saatnya untuk mengirim ulang rekaman yang ditangguhkan agar modul keamanan dapat divalidasi.

 

Fungsi Ekspor dan Impor

Fungsi Deskripsi
PeerGraphExportDatabase Mengekspor database grafik serekan ke dalam file yang bisa Anda pindahkan ke komputer lain.
PeerGraphImportDatabase Mengimpor file yang berisi informasi dari database grafik serekan.

 

Fungsi Utilitas dan Dukungan

Fungsi Deskripsi
PeerGraphEndEnumeration Merilis handel enumerasi, dan membebaskan sumber daya yang terkait dengan enumerasi.
PeerGraphFreeData Membebaskan sumber daya yang dikembalikan oleh beberapa fungsi PEER Graphing API.
PeerGraphGetItemCount Mengambil jumlah item dalam enumerasi.
PeerGraphGetNextItem Mendapatkan item atau item berikutnya dalam enumerasi yang dibuat oleh panggilan ke fungsi tertentu, yang mengembalikan enumerasi serekan.
PeerGraphPeerTimeToUniversalTime Mengonversi nilai waktu referensi yang dikelola grafik serekan ke nilai waktu yang dilokalkan yang sesuai untuk ditampilkan di komputer serekan.
PeerGraphUniversalTimeToPeerTime Mengonversi nilai waktu universal dari komputer serekan ke nilai waktu grafik serekan umum.

 

Fungsi Koneksi

Fungsi Deskripsi
PeerGraphCloseDirectConnection Menutup koneksi langsung yang ditentukan.
PeerGraphConnect Mencoba membuat koneksi ke simpul tertentu dalam grafik serekan. Fungsi ini memulai operasi asinkron.
PeerGraphEnumConnections Membuat dan mengembalikan handel enumerasi yang digunakan untuk menghitung koneksi simpul lokal.
PeerGraphOpenDirectConnection Memungkinkan aplikasi untuk membuat koneksi langsung dengan simpul dalam grafik serekan. Koneksi hanya dapat dibuat jika simpul tempat aplikasi terhubung telah berlangganan peristiwa PEER_GRAPH_EVENT_DIRECT_CONNECTION.
PeerGraphSendData Mengirim data ke simpul tetangga atau node yang terhubung langsung.

 

Fungsi Infrastruktur Peristiwa

Fungsi Deskripsi
PeerGraphGetEventData Mengambil peristiwa serekan.
PeerGraphRegisterEvent Mendaftarkan permintaan peer untuk diberi tahu tentang perubahan yang terkait dengan grafik serekan dan jenis peristiwa.
PeerGraphUnregisterEvent Meminta agar aplikasi tidak lagi diberi tahu tentang perubahan yang terkait dengan grafik serekan dan jenis catatan.