struktur SERVICE_DESCRIPTIONA (winsvc.h)
Berisi deskripsi layanan.
Sintaks
typedef struct _SERVICE_DESCRIPTIONA {
LPSTR lpDescription;
} SERVICE_DESCRIPTIONA, *LPSERVICE_DESCRIPTIONA;
Anggota
lpDescription
Deskripsi layanan. Jika anggota ini NULL, deskripsi tetap tidak berubah. Jika nilai ini adalah string kosong (""), deskripsi saat ini akan dihapus.
Deskripsi layanan tidak boleh melebihi ukuran nilai registri jenis REG_SZ.
Anggota ini dapat menentukan string yang dilokalkan menggunakan format berikut:
@[path]dllname,-strID
String dengan strID pengidentifikasi dimuat dari nama dll; jalur bersifat opsional. Untuk informasi selengkapnya, lihat RegLoadMUIString.
Windows Server 2003 dan Windows XP: String yang dilokalkan tidak didukung hingga Windows Vista.
Keterangan
Deskripsi NULL menunjukkan tidak ada deskripsi layanan. Deskripsi layanan adalah NULL saat layanan dibuat.
Deskripsinya hanyalah komentar yang menjelaskan tujuan layanan. Misalnya, untuk layanan DHCP, Anda dapat menggunakan deskripsi "Menyediakan alamat internet untuk komputer di jaringan Anda."
Anda dapat mengatur deskripsi menggunakan fungsi ChangeServiceConfig2 . Anda dapat mengambil deskripsi menggunakan fungsi QueryServiceConfig2 . Deskripsi juga ditampilkan oleh snap-in Layanan.
Contoh
Misalnya, lihat Mengubah Konfigurasi Layanan atau Mengkueri Konfigurasi Layanan.
Catatan
Header winsvc.h mendefinisikan SERVICE_DESCRIPTION sebagai alias yang secara otomatis memilih versi ANSI atau Unicode dari fungsi ini berdasarkan definisi konstanta pra-prosesor 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
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | winsvc.h (termasuk Windows.h) |