Bagikan melalui


Fungsi PeerGroupUpdateRecord (p2p.h)

Fungsi PeerGroupUpdateRecord memperbarui rekaman dalam grup serekan tertentu.

Sintaks

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupUpdateRecord(
  [in] HGROUP       hGroup,
  [in] PPEER_RECORD pRecord
);

Parameter

[in] hGroup

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

[in] pRecord

Penunjuk ke struktur PEER_RECORD yang berisi rekaman yang diperbarui untuk hGroup. Parameter ini diperlukan.

Anggota berikut di PEER_RECORD dapat diperbarui.

  • pwzAttributes
  • ftExpiration
  • data
Anggota berikut di PEER_RECORD harus ada, tetapi tidak dapat diubah.
  • dwSize
  • id
  • jenis
  • dwFlags
Anggota berikut diabaikan jika diisi.
  • dwVersion
  • pwzCreatorId
  • pwzModifiedById
  • ftCreation
  • ftLastModified
  • securityData
Anggota yang tetap bersifat opsional.

Nilai kembali

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

Menampilkan kode Deskripsi
E_INVALIDARG
Salah satu parameter yang ditentukan tidak valid.
PEER_E_GROUP_NOT_READY
Grup serekan tidak dalam keadaan di mana rekaman dapat diperbarui, misalnya, PeerGroupJoin telah dipanggil, tetapi sinkronisasi dengan database grup serekan tidak selesai.
PEER_E_INVALID_GROUP
Handel ke grup serekan tidak valid.
PEER_E_NOT_AUTHORIZED
Identitas serekan saat ini tidak memiliki otorisasi untuk menghapus rekaman. Dalam hal ini, identitas serekan bukan pembuat rekaman.
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

   
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

PEER_RECORD

PeerGroupAddRecord

PeerGroupBuat

PeerGroupDeleteRecord

PeerGroupJoin

PeergroupBuka