Fungsi NetRemoveAlternateComputerName (lmjoin.h)
Fungsi NetRemoveAlternateComputerName menghapus nama alternatif untuk komputer yang ditentukan.
Sintaks
NET_API_STATUS NET_API_FUNCTION NetRemoveAlternateComputerName(
[in, optional] LPCWSTR Server,
[in] LPCWSTR AlternateName,
[in, optional] LPCWSTR DomainAccount,
[in, optional] LPCWSTR DomainAccountPassword,
[in] ULONG Reserved
);
Parameter
[in, optional] Server
Penunjuk ke string konstanta yang menentukan nama komputer untuk menjalankan fungsi ini. Jika parameter ini NULL, komputer lokal akan digunakan.
[in] AlternateName
Penunjuk ke string konstanta yang menentukan nama alternatif yang akan dihapus. Nama ini harus dalam bentuk nama DNS yang sepenuhnya memenuhi syarat.
[in, optional] DomainAccount
Penunjuk ke string konstanta yang menentukan akun domain yang akan digunakan untuk mengakses objek akun komputer untuk komputer yang ditentukan dalam parameter Server di Direktori Aktif. Jika parameter ini NULL, kredensial pengguna yang menjalankan rutinitas ini digunakan.
Parameter ini tidak digunakan jika server untuk menjalankan fungsi ini tidak bergabung ke domain.
[in, optional] DomainAccountPassword
Penunjuk ke string konstanta yang menentukan kata sandi yang cocok dengan akun domain yang diteruskan dalam parameter DomainAccount . Jika parameter ini NULL, kredensial pengguna yang menjalankan rutinitas ini digunakan.
Parameter ini diabaikan jika parameter DomainAccount ADALAH NULL. Parameter ini tidak digunakan jika server untuk menjalankan fungsi ini tidak bergabung ke domain.
[in] Reserved
Disiapkan untuk penggunaan masa mendatang. Parameter ini harus NULL.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan NERR_Success.
Jika fungsi gagal, nilai yang dikembalikan dapat menjadi salah satu kode kesalahan berikut atau salah satu kode kesalahan sistem.
Menampilkan kode | Deskripsi |
---|---|
|
Akses ditolak. Kesalahan ini dikembalikan jika penelepon bukan anggota grup lokal Administrator pada komputer target. |
|
Parameter nama salah. Kesalahan ini dikembalikan jika parameter AlternateName tidak berisi nama yang valid. |
|
Parameter salah. Kesalahan ini dikembalikan jika parameter DomainAccount tidak berisi domain yang valid. Kesalahan ini juga dikembalikan jika parameter DomainAccount bukan NULL dan parameter DomainAccountPassword bukan NULL tetapi tidak berisi string Unicode. |
|
Memori tidak cukup tersedia untuk memproses perintah ini. |
|
Permintaan tidak didukung. Kesalahan ini dikembalikan jika komputer target yang ditentukan dalam parameter Server tempat fungsi ini dijalankan berjalan pada Windows 2000 dan yang lebih lama. |
|
Layanan Stasiun Kerja belum dimulai. |
|
Panggilan prosedur jarak jauh sudah berlangsung untuk utas ini. |
|
Urutan protokol panggilan prosedur jarak jauh tidak didukung. |
Keterangan
Fungsi NetRemoveAlternateComputerName didukung pada Windows XP dan yang lebih baru.
Fungsi NetRemoveAlternateComputerName digunakan untuk menghapus nama komputer sekunder yang dikonfigurasi untuk komputer target.
Fungsi NetRemoveAlternateComputerName mengharuskan pemanggil adalah anggota grup lokal Administrator di komputer target.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | lmjoin.h (termasuk Lm.h) |
Pustaka | Netapi32.lib |
DLL | Netapi32.dll |