Bagikan melalui


Fungsi PeerGroupGetRecord (p2p.h)

Fungsi PeerGroupGetRecord mengambil rekaman grup tertentu.

Sintaks

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupGetRecord(
  [in]  HGROUP       hGroup,
  [in]  const GUID   *pRecordId,
  [out] PPEER_RECORD *ppRecord
);

Parameter

[in] hGroup

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

[in] pRecordId

Menentukan nilai GUID yang secara unik mengidentifikasi rekaman yang diperlukan dalam grup serekan. Parameter ini diperlukan.

[out] ppRecord

Penunjuk ke alamat struktur PEER_RECORD yang berisi rekaman yang dikembalikan. Struktur ini dibebaskan dengan meneruskan pointer-nya ke PeerFreeData. Parameter ini diperlukan.

Menampilkan nilai

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

Menampilkan kode Deskripsi
E_INVALIDARG
Salah satu parameter tidak valid.
E_OUTOFMEMORY
Memori tidak cukup untuk melakukan operasi yang ditentukan.
PEER_E_GROUP_NOT_READY
Grup serekan tidak dalam status di mana rekaman grup dapat diambil. Misalnya, PeerGroupJoin dipanggil, tetapi sinkronisasi dengan database grup serekan belum selesai.
PEER_E_INVALID_GROUP
Handel ke grup serekan tidak valid.
PEER_E_RECORD_NOT_FOUND
Rekaman yang cocok dengan ID yang disediakan tidak dapat ditemukan dalam database grup serekan.
 

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

PeerFreeData

PeerGroupBuat

PeerGroupDeleteRecord

PeerGroupEnumRecords

PeerGroupJoin

PeergroupBuka