Bagikan melalui


Fungsi PeerGroupDeleteRecord (p2p.h)

Fungsi PeerGroupDeleteRecord menghapus rekaman dari grup serekan. Pembuat, serta anggota lain dalam peran administratif dapat menghapus rekaman tertentu.

Sintaks

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupDeleteRecord(
  [in] HGROUP     hGroup,
  [in] const GUID *pRecordId
);

Parameter

[in] hGroup

Tangani ke grup serekan yang berisi rekaman. Handel ini dikembalikan oleh fungsi PeerGroupCreate, PeerGroupOpen, atau PeerGroupJoin . Parameter ini diperlukan.

[in] pRecordId

Menentukan nilai GUID yang secara unik mengidentifikasi rekaman yang akan dihapus. Parameter ini diperlukan.

Nilai kembali

Mengembalikan S_OK jika operasi berhasil. Jika tidak, fungsi mengembalikan salah satu nilai berikut.

Menampilkan kode Deskripsi
PEER_E_GROUP_NOT_READY
Grup serekan tidak dalam status di mana rekaman bisa dihapus. Misalnya, PeerGroupJoin dipanggil, tetapi sinkronisasi dengan database grup serekan belum selesai.
PEER_E_INVALID_GROUP
Handel ke grup serekan tidak valid.
PEER_E_NOT_AUTHORIZED
Identitas saat ini tidak memiliki otorisasi untuk menghapus rekaman. Dalam hal ini, identitas bukan pembuat atau anggota dalam peran administratif dapat menghapus rekaman tertentu.
PEER_E_RECORD_NOT_FOUND
Rekaman tidak dapat ditemukan di penyimpanan data.
 

Kesalahan khusus kriptografi dapat dikembalikan dari Penyedia Dasar Microsoft RSA. Kesalahan ini diawali dengan CRYPT_* dan didefinisikan dalam Winerror.h.

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 P2P.lib
DLL P2P.dll

Lihat juga

PeerGroupAddRecord

PeerGroupBuat

PeerGroupJoin

PeergroupBuka

PeerGroupUpdateRecord