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 DsCrackSpn
Sintaksis
DSPARSE DWORD DsCrackSpnW(
[in] LPCWSTR pszSpn,
[in, out, optional] DWORD *pcServiceClass,
[out, optional] LPWSTR ServiceClass,
[in, out, optional] DWORD *pcServiceName,
[out, optional] LPWSTR ServiceName,
[in, out, optional] DWORD *pcInstanceName,
[out, optional] LPWSTR InstanceName,
[out, optional] USHORT *pInstancePort
);
Parameter
[in] pszSpn
Penunjuk ke string yang dihentikan null konstanta yang berisi SPN untuk diurai. SPN memiliki format berikut, di mana> kelas layanan <dan komponen> nama instans <harus ada dan nomor port <> dan komponen> nama layanan <bersifat opsional. Komponen> nomor port <harus berupa nilai string numerik.
<service class>/<instance name>:<port number>/<service name>
[in, out, optional] pcServiceClass
Penunjuk ke nilai DWORD
Jika parameter ini null, berisi nol, atau ServiceClass NULL, parameter ini dan ServiceClass diabaikan.
Untuk mendapatkan jumlah karakter yang diperlukan untuk string ServiceClass
[out, optional] ServiceClass
Pointer ke buffer TCHAR
[in, out, optional] pcServiceName
Pointer ke nilai DWORD
Jika parameter ini null, berisi nol, atau ServiceName NULL, parameter ini dan ServiceName diabaikan.
Untuk mendapatkan jumlah karakter yang diperlukan untuk string ServiceName
[out, optional] ServiceName
Pointer ke buffer TCHAR
[in, out, optional] pcInstanceName
Pointer ke nilai DWORD
Jika parameter ini null, berisi nol, atau InstanceNameNULL, parameter ini dan InstanceName diabaikan.
Untuk mendapatkan jumlah karakter yang diperlukan untuk string
[out, optional] InstanceName
Penunjuk ke buffer TCHAR
[out, optional] pInstancePort
Penunjuk ke nilai DWORD
Mengembalikan nilai
Mengembalikan kode kesalahan Win32, termasuk yang berikut ini.
Komentar
Nota
Header dsparse.h mendefinisikan DsCrackSpn sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta praproscesor UNICODE. Mencampur penggunaan alias encoding-netral dengan kode yang tidak mengodekan-netral dapat menyebabkan ketidakcocokan yang mengakibatkan kesalahan kompilasi atau runtime. Untuk informasi selengkapnya, lihat Konvensi untuk Prototipe Fungsi.
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows Vista |
| server minimum yang didukung |
Windows Server 2008 |
| Platform Target |
Windows |
| Header |
dsparse.h (termasuk Ntdsapi.h) |
| Pustaka |
Ntdsapi.lib |
| DLL |
Ntdsapi.dll |