Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi DsGetRdnW mengambil kunci dan nilai nama pembeda relatif pertama dan penunjuk ke nama yang dibedakan relatif berikutnya dari string nama yang dibedakan.
Sintaks
DSPARSE DWORD DsGetRdnW(
[in, out] LPCWCH *ppDN,
[in, out] DWORD *pcDN,
[out] LPCWCH *ppKey,
[out] DWORD *pcKey,
[out] LPCWCH *ppVal,
[out] DWORD *pcVal
);
Parameter
[in, out] ppDN
Alamat penunjuk string Unicode yang, pada entri, berisi string nama khusus yang akan diurai. Panjang string ini ditentukan dalam parameter pcDN . Jika fungsi berhasil, parameter ini disesuaikan untuk menunjuk ke sisa nama khusus yang eksklusif dari nama khusus relatif saat ini. Misalnya, jika parameter ini menunjuk ke string "dc=corp,dc=fabrikam,dc=com", setelah fungsi selesai parameter ini menunjuk ke string ",dc=fabrikam,dc=com".
[in, out] pcDN
Penunjuk ke nilai DWORD yang, pada entri, berisi jumlah karakter dalam string ppDN . Jika fungsi berhasil, parameter ini menerima jumlah karakter di sisa nama khusus. Nilai-nilai ini tidak menyertakan karakter yang dihentikan null.
[out] ppKey
Penunjuk ke nilai LPCWCH yang, jika fungsi berhasil, menerima penunjuk ke kunci dalam string nama yang dibedakan relatif. Penunjuk ini berada dalam string ppDN dan tidak dihentikan null. Parameter pcKey menerima jumlah karakter dalam kunci. Parameter ini tidak terdefinisi jika pcKey menerima nol.
[out] pcKey
Penunjuk ke nilai DWORD yang, jika fungsi berhasil, menerima jumlah karakter dalam string kunci yang diwakili oleh parameter ppKey . Jika parameter ini menerima nol, ppKey tidak terdefinisi.
[out] ppVal
Penunjuk ke nilai LPCWCH yang, jika fungsi berhasil, menerima penunjuk ke nilai dalam string nama yang dibedakan relatif. Penunjuk ini berada dalam string ppDN dan tidak dihentikan null. Parameter pcVal menerima jumlah karakter dalam nilai . Parameter ini tidak terdefinisi jika pcVal menerima nol.
[out] pcVal
Penunjuk ke nilai DWORD yang, jika fungsi berhasil, menerima jumlah karakter dalam string nilai yang diwakili oleh parameter ppVal . Jika parameter ini menerima nol, ppVal tidak terdefinisi.
Menampilkan nilai
Mengembalikan ERROR_SUCCESS jika berhasil atau kode kesalahan Win32 sebaliknya. Kode kesalahan yang mungkin mencakup nilai berikut.
Persyaratan
| Klien minimum yang didukung | Windows Vista |
| Server minimum yang didukung | Windows Server 2008 |
| Target Platform | Windows |
| Header | dsparse.h (termasuk Ntdsapi.h) |
| Pustaka | Ntdsapi.lib |
| DLL | Ntdsapi.dll |