Fungsi DrtCreatePnrpBootstrapResolver (drt.h)
Fungsi DrtCreatePnrpBootstrapResolver membuat pemecah masalah bootstrap berdasarkan Protokol Resolusi Nama Serekan (PNRP).
Sintaks
HRESULT DrtCreatePnrpBootstrapResolver(
[in] BOOL fPublish,
[in] PCWSTR pwzPeerName,
[in, optional] PCWSTR pwzCloudName,
[in, optional] PCWSTR pwzPublishingIdentity,
[out] DRT_BOOTSTRAP_PROVIDER **ppResolver
);
Parameter
[in] fPublish
Jika TRUE, PeerName yang terkandung dalam pwzPeerName dan diteruskan dengan PNRP Bootstrap Resolver diterbitkan oleh DRT lokal menggunakan PNRP. Simpul ini akan dapat diselesaikan oleh simpul lain menggunakan penyedia bootstrap PNRP, dan akan membantu simpul lain yang mencoba bootstrap
[in] pwzPeerName
Nama serekan yang akan dicari di cloud PNRP. String ini memiliki batas maksimum 137 karakter unicode
[in, optional] pwzCloudName
Nama cloud untuk mencari DRT yang sesuai dengan MeshName.
String ini memiliki batas maksimum 256 karakter unicode. Jika dibiarkan kosong, Penyedia Bootstrap PNRP akan menggunakan semua cloud PNRP yang tersedia.
[in, optional] pwzPublishingIdentity
PeerIdentity yang diterbitkan ke cloud PNRP yang digunakan untuk bootstrapping. String ini memiliki batas maksimum 137 karakter unicode. Penting untuk dicatat bahwa jika fPublish diatur ke TRUE, PublishingIdentity harus diizinkan untuk menerbitkan PeerName yang ditentukan.
[out] ppResolver
Penunjuk ke pemecah masalah bootstrap PNRP yang dibuat yang digunakan dalam struktur DRT_SETTINGS .
Mengembalikan nilai
Fungsi ini mengembalikan S_OK pada keberhasilan. Nilai lain yang mungkin termasuk:
Menampilkan kode | Deskripsi |
---|---|
|
Sistem tidak dapat mengalokasikan memori untuk penyedia. |
|
pwzPeerName tidak valid. |
|
Panggilan yang mendasar ke PeerPnrpStartup atau PeerIdentityGetCryptKey mengembalikan kesalahan sementara. Coba panggil kembali fungsi ini. |
Keterangan
PNRP Bootstrap Resolver default yang dibuat oleh fungsi ini khusus untuk DRT yang dibuatnya. Akibatnya tidak dapat digunakan kembali di beberapa DRT.
Persyaratan
Klien minimum yang didukung | Windows 7 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | drt.h |
Pustaka | Drtprov.lib |
DLL | Drt.dll |