Fungsi PeerIdentityExport (p2p.h)
Fungsi PeerIdentityExport memungkinkan pengguna untuk mengekspor satu identitas serekan. Pengguna kemudian dapat mentransfer identitas serekan ke komputer lain.
Sintaks
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerIdentityExport(
[in] PCWSTR pwzIdentity,
[in] PCWSTR pwzPassword,
[out] PWSTR *ppwzExportXML
);
Parameter
[in] pwzIdentity
Menentukan identitas serekan yang akan diekspor. Parameter ini diperlukan dan tidak memiliki nilai default.
[in] pwzPassword
Menentukan kata sandi yang akan digunakan untuk mengenkripsi identitas serekan. Parameter ini tidak boleh NULL. Kata sandi ini juga harus digunakan untuk mengimpor identitas serekan, atau operasi impor gagal.
[out] ppwzExportXML
Menerima penunjuk ke identitas serekan yang diekspor dalam format XML. Jika operasi ekspor berhasil, aplikasi harus membebaskan ppwzExportXML dengan memanggil PeerFreeData.
Nilai kembali
Jika panggilan fungsi berhasil, nilai yang dikembalikan adalah S_OK. Jika tidak, ia mengembalikan salah satu nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Salah satu parameter tidak valid. |
|
Memori tidak cukup untuk melakukan operasi yang ditentukan. |
|
Akses ke identitas serekan atau kunci grup serekan ditolak. Hal ini biasanya disebabkan oleh daftar kontrol akses (ACL) yang salah untuk folder yang berisi kunci pengguna atau komputer. Ini dapat terjadi ketika ACL telah direset secara manual. |
|
Identitas serekan yang ditentukan tidak ada. |
Keterangan
Kredensial keanggotaan grup peer-to-peer tidak diekspor. Hanya satu identitas serekan yang diekspor. Identitas serekan yang diekspor dapat diimpor di komputer lain dengan menggunakan PeerIdentityImport.
Mengekspor identitas serekan tidak menghapusnya dari ccmputer lokal, itu membuat salinannya. Salinan dapat digunakan untuk mencadangkan dan memulihkan identitas serekan.
Fragmen XML yang digunakan oleh PeerIdentityExport adalah sebagai berikut:
<PEERIDENTITYEXPORT VERSION="1.0">
<PEERNAME>
<!-- UTF-8 encoded peer name of the identity -->
</PEERNAME>
<DATA xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="bin.base64">
<!-- base64 encoded / PFX encoded and encrypted IDC with the private key -->
</DATA>
</PEERIDENTITYEXPORT>
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP dengan SP2 [hanya aplikasi desktop],Windows XP dengan SP1 dengan Paket Jaringan Tingkat Lanjut untuk Windows XP |
Server minimum yang didukung | Tidak ada yang didukung |
Target Platform | Windows |
Header | p2p.h |
Pustaka | P2P.lib |
DLL | P2P.dll |