Fungsi PeerGraphAddRecord (p2p.h)
Fungsi PeerGraphAddRecord menambahkan rekaman baru ke grafik serekan. Rekaman yang ditambahkan dengan fungsi ini dikirim ke setiap simpul dalam grafik serekan.
Sintaks
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphAddRecord(
[in] HGRAPH hGraph,
[in] PPEER_RECORD pRecord,
[out] GUID *pRecordId
);
Parameter
[in] hGraph
Menangani grafik serekan.
[in] pRecord
Penunjuk ke rekaman untuk ditambahkan.
[out] pRecordId
Menentukan ID rekaman yang secara unik mengidentifikasi rekaman dalam grafik serekan.
Nilai kembali
Jika panggilan fungsi berhasil, nilai yang dikembalikan adalah S_OK. Jika tidak, ia mengembalikan salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Tidak dapat mengakses grafik serekan. |
|
Salah satu parameter tidak valid. |
|
Memori tidak cukup untuk melakukan operasi yang ditentukan. |
|
Grafik tidak disinkronkan. Rekaman tidak dapat ditambahkan sampai grafik serekan disinkronkan. |
|
PeerGraphClose telah dipanggil. |
|
Atribut yang ditentukan tidak cocok dengan skema. |
|
Handel ke grafik serekan tidak valid. |
|
Rekaman melebihi ukuran maksimum yang diizinkan oleh grafik serekan. |
|
Grafik harus diinisialisasi dengan panggilan ke PeerGraphStartup—sebelum menggunakan fungsi ini. |
Keterangan
Anggota struktur PEER_RECORD berikut harus berisi nilai yang valid:
- dwSize.
- jenis .
- ftExpiration - Harus lebih lambat dari waktu grafik saat ini, dan harus ditentukan dalam waktu serekan dengan menggunakan PeerGraphUniversalTimeToPeerTime.
- data
- pwzAttributes
- securityData
- dwVersion
- pwzCreatorId - Menggunakan ID serekan yang diteruskan ke PeerGraphCreate atau PeerGraphOpen.
- pwzModifiedById - Menggunakan pwzCreatorId.
- id.
- ftCreation - Menggunakan waktu peer.
- ftLastModified - Menggunakan waktu serekan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP dengan SP2 [khusus aplikasi desktop],Windows XP dengan SP1 dengan Paket Jaringan Tingkat Lanjut untukWindows XP |
Server minimum yang didukung | Tidak ada yang didukung |
Target Platform | Windows |
Header | p2p.h |
Pustaka | P2PGraph.lib |
DLL | P2PGraph.dll |