Bagikan melalui


Fungsi PeerGraphDeleteRecord (p2p.h)

Fungsi PeerGraphDeleteRecord menandai rekaman sebagai dihapus dalam grafik serekan. Rekaman tidak tersedia pada simpul lokal untuk melakukan panggilan fungsi, misalnya, panggilan ke PeerGraphGetRecord dan PeerGraphEnumRecords.

Sintaks

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphDeleteRecord(
  [in] HGRAPH     hGraph,
  [in] const GUID *pRecordId,
  [in] BOOL       fLocal
);

Parameter

[in] hGraph

Menangani ke grafik serekan.

[in] pRecordId

Penunjuk ke ID rekaman untuk dihapus.

[in] fLocal

Tentukan TRUE untuk menghapus rekaman hanya dari database lokal tanpa memberi tahu grafik serekan lainnya tentang perubahan tersebut. Tentukan FALSE untuk menghapus rekaman dari seluruh grafik peer.

Catatan Menentukan TRUE tidak mencegah rekaman ditambahkan lagi selama sinkronisasi grafik berikutnya dengan tetangga. Menentukan TRUE hanya efektif jika PEER_SECURITY_INTERFACE ditentukan dalam panggilan ke PeerGraphOpen atau PeerGraphCreate, dan hanya jika PEER_SECURITY_INTERFACE berisi fungsi PFNPEER_VALIDATE_RECORD yang mengembalikan PEER_E_INVALID_RECORD saat memvalidasi rekaman.
 

Nilai kembali

Jika panggilan fungsi berhasil, nilai yang dikembalikan adalah S_OK. Jika tidak, ia mengembalikan salah satu nilai berikut.

Menampilkan kode Deskripsi
E_ACCESSDENIED
Tidak dapat mengakses grafik serekan.
PEER_E_GRAPH_NOT_READY
Grafik serekan tidak disinkronkan. Rekaman tidak dapat dihapus sampai grafik disinkronkan.
PEER_E_INVALID_GRAPH
Handel ke grafik peer tidak valid.
PEER_E_NOT_INITIALIZED
Grafik serekan harus diinisialisasi dengan panggilan ke PeerGraphStartup sebelum menggunakan fungsi ini.
PEER_E_RECORD_NOT_FOUND
Rekaman yang ditentukan tidak dapat ditemukan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP dengan SP2 [khusus aplikasi desktop],Windows XP dengan SP1 dengan Advanced Networking Pack forWindows XP
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header p2p.h
Pustaka P2PGraph.lib
DLL P2PGraph.dll

Lihat juga

PeerGraphAddRecord

PeerGraphEnumRecords

PeerGraphGetRecord

PeerGraphUpdateRecord