PFNPEER_SECURE_RECORD fungsi panggilan balik (p2p.h)
Panggilan balik PFNPEER_SECURE_RECORD menentukan fungsi yang dipanggil Infrastruktur Grafik Serekan untuk mengamankan rekaman.
Sintaks
PFNPEER_SECURE_RECORD PfnpeerSecureRecord;
HRESULT PfnpeerSecureRecord(
[in] HGRAPH hGraph,
[in] PVOID pvContext,
[in] PPEER_RECORD pRecord,
[in] PEER_RECORD_CHANGE_TYPE changeType,
[out] PPEER_DATA *ppSecurityData
)
{...}
Parameter
[in] hGraph
Menentukan grafik serekan yang terkait dengan rekaman yang ditentukan.
[in] pvContext
Arahkan ke konteks keamanan. Parameter ini menunjuk ke anggota pvContext dari struktur PEER_SECURITY_INTERFACE .
[in] pRecord
Arahkan ke rekaman untuk mengamankan.
[in] changeType
Menentukan alasan validasi harus terjadi. PEER_RECORD_CHANGE_TYPE menghitung nilai yang valid.
[out] ppSecurityData
Menentukan data keamanan untuk rekaman ini. Data ini dirilis dengan memanggil metode yang ditentukan dalam anggota pfnFreeSecurityData dari PEER_SECURITY_INTERFACE setelah data disalin dan ditambahkan ke rekaman.
Nilai kembali
Jika panggilan balik ini berhasil, nilai yang dikembalikan adalah S_OK.
Keterangan
Panggilan balik ini dipanggil setiap kali aplikasi memanggil salah satu metode yang memodifikasi rekaman, seperti PeerGraphAddRecord atau PeerGraphUpdateRecord. Panggilan balik ini
harus membuat data yang khusus untuk rekaman ini, seperti tanda tangan digital kecil, dan mengembalikannya melalui parameter ppSecurityData .
Data ini kemudian ditambahkan ke rekaman di anggota securityData , dan diverifikasi oleh metode yang ditentukan oleh anggota pfnValidateRecord dari PEER_SECURITY_INTERFACE.
Panggilan balik ini dapat dipanggil dari salah satu fungsi PEER Graphing API yang melibatkan rekaman, seperti PeerGraphUpdateRecord.
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 |