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 I_NetLogonControl2 mengontrol berbagai aspek layanan Netlogon.
Syntax
NET_API_STATUS NET_API_FUNCTION I_NetLogonControl2(
[in, optional] LPCWSTR ServerName,
[in] DWORD FunctionCode,
[in] DWORD QueryLevel,
[in] LPBYTE Data,
[out] LPBYTE *Buffer
);
Parameter-parameternya
[in, optional] ServerName
Nama server jarak jauh.
[in] FunctionCode
Operasi yang akan dilakukan. Nilai ini bisa menjadi salah satu dari yang berikut ini.
[in] QueryLevel
Menunjukkan informasi apa yang harus dikembalikan dari layanan Netlogon. Nilai ini dapat berupa salah satu struktur berikut.
NETLOGON_INFO_1 (1)
NETLOGON_INFO_2 (2)
NETLOGON_INFO_3 (3)
NETLOGON_INFO_4 (4)
[in] Data
Membawa data input yang bergantung pada nilai yang ditentukan dalam parameter FunctionCode . Kode fungsi NETLOGON_CONTROL_REDISCOVER dan NETLOGON_CONTROL_TC_QUERY menentukan nama domain tepercaya (jenis datanya adalah LPWSTR *).
[out] Buffer
Mengembalikan penunjuk ke buffer yang berisi informasi yang diminta dalam struktur yang diteruskan dalam parameter QueryLevel .
Buffer harus dibebaskan menggunakan NetApiBufferFree.
Mengembalikan nilai
Metode mengembalikan 0x00000000 (NERR_Success) pada keberhasilan; jika tidak, kode kesalahan bukan nol yang ditentukan dalam Lmerr.h atau Winerror.h. NET_API_STATUS kode kesalahan dimulai dengan nilai 0x00000834. Untuk informasi selengkapnya tentang kode kesalahan manajemen jaringan, lihat Network_Management_Error_Codes. Tabel berikut ini menjelaskan kemungkinan nilai yang dikembalikan.
| Mengembalikan kode/nilai | Description |
|---|---|
|
Panggilan metode selesai tanpa kesalahan. |
|
Validasi akses pada pemanggil mengembalikan false. Akses ditolak. |
|
Penyimpanan tidak cukup tersedia untuk memproses perintah ini. |
|
Kode fungsi tidak valid pada server yang ditentukan. Misalnya, NETLOGON_CONTROL_REPLICATE mungkin telah diteruskan ke pengendali domain utama (PDC). |
|
Parameter salah. |
|
Tingkat panggilan kueri tidak benar. |
|
Layanan belum dimulai. |
|
Format nama komputer yang ditentukan tidak valid. |
|
Saat ini tidak ada server masuk yang tersedia untuk melayani permintaan masuk. |
|
Perubahan kata sandi untuk akun kepercayaan interdomain dicoba pada pengendali domain cadangan (BDC). Operasi ini hanya diperbolehkan untuk PDC domain. |
|
Domain yang ditentukan tidak ada atau tidak dapat dihubungi. |
|
Nama pengguna tidak dapat ditemukan. |
Komentar
Fungsi ini dapat digunakan untuk meminta agar BDC memastikan bahwa salinan database SAM dibawa up-to-date. Ini juga dapat digunakan untuk menentukan apakah BDC saat ini memiliki saluran aman yang terbuka untuk PDC.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Platform Target | Windows |
| Header | lmaccess.h |
| Library | Netapi32.lib |
| DLL | Netapi32.dll |