Fungsi RasAdminGetUserAccountServer
[Fungsi ini disediakan hanya untuk kompatibilitas mundur dengan Windows NT Server 4.0. Ini mengembalikan ERROR_CALL_NOT_IMPLEMENTED pada Windows Server 2003. Aplikasi harus menggunakan fungsi MprAdminGetPDCServer .]
Fungsi RasAdminGetUserAccountServer mengambil nama server yang memiliki database akun pengguna. Gunakan nama server yang dikembalikan di fungsi RasAdminUserGetInfo dan RasAdminUserSetInfo untuk mendapatkan atau mengatur informasi tentang pengguna tertentu.
Sintaks
DWORD RasAdminGetUserAccountServer(
_In_ const WCHAR *lpszDomain,
_In_ const WCHAR *lpszServer,
_Out_ LPWSTR lpszUserAccountServer
);
Parameter
-
lpszDomain [in]
-
Penunjuk ke string Unicode yang dihentikan null yang menentukan nama domain tempat server RAS berada. Parameter ini adalah NULL untuk aplikasi administrasi RAS yang berjalan di stasiun kerja atau server yang bukan anggota domain. Jika parameter ini NULL, parameter lpszServer harus non-NULL.
-
lpszServer [in]
-
Penunjuk ke string Unicode yang dihentikan null yang menentukan nama server RAS. Tentukan nama dengan karakter "\\" di depannya, dalam formulir: \\servername. Parameter ini bisa NULL jika parameter lpszDomain bukan NULL.
-
lpszUserAccountServer [out]
-
Penunjuk ke buffer yang menerima string Unicode yang dihentikan null yang menentukan nama pengendali domain yang memiliki database akun pengguna. Buffer harus cukup besar untuk menahan nama server (UNCLEN +1). Fungsi ini mengawali nama server yang dikembalikan dengan karakter "\\" terkemuka, dalam bentuk: \\servername.
Menampilkan nilai
Jika fungsi berhasil, nilai yang dikembalikan ERROR_SUCCESS.
Jika fungsi gagal, nilai yang dikembalikan bisa menjadi kode kesalahan berikut.
Nilai | Makna |
---|---|
|
Baik lpszDomain maupun lpszServer adalah NULL. |
Tidak ada informasi kesalahan yang diperluas untuk fungsi ini; jangan panggil GetLastError.
Keterangan
Fungsi RasAdminGetUserAccountServer mendapatkan nama server dengan database akun pengguna. Fungsi ini memerlukan nama server RAS atau nama domain tempat server RAS berada.
Parameter lpszDomain harus menentukan nama domain yang valid. Parameter ini adalah NULL untuk aplikasi administrasi RAS yang berjalan di server yang bukan anggota domain (misalnya, server berada dalam grup kerjanya sendiri). Dalam hal ini, parameter lpszServer harus menentukan nama server. Untuk mendapatkan nama server, panggil fungsi GetComputerName . Pastikan untuk mengawali nama server dengan karakter "\\".
Jika nama server yang ditentukan oleh lpszServer adalah server yang berdiri sendiri (yaitu, server atau stasiun kerja bukan anggota domain), maka nama server itu sendiri dikembalikan dalam buffer lpszUserAccountServer .
Kemudian gunakan nama server akun pengguna dalam panggilan ke fungsi NetQueryDisplayInformation untuk menghitung pengguna dalam database akun pengguna.
Persyaratan
Persyaratan | Nilai |
---|---|
Akhir dukungan klien |
Windows 2000 Professional |
Akhir dukungan server |
Windows 2000 Server |
Header |
|
Pustaka |
|
DLL |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk