Fungsi Layanan
Fungsi berikut digunakan atau diimplementasikan oleh layanan.
Fungsi | Deskripsi |
---|---|
Handler | Fungsi panggilan balik yang ditentukan aplikasi yang digunakan dengan fungsi RegisterServiceCtrlHandler . |
HandlerEx | Fungsi panggilan balik yang ditentukan aplikasi yang digunakan dengan fungsi RegisterServiceCtrlHandlerEx . |
RegisterServiceCtrlHandler | Mendaftarkan fungsi untuk menangani permintaan kontrol layanan. |
RegisterServiceCtrlHandlerEx | Mendaftarkan fungsi untuk menangani permintaan kontrol layanan yang diperluas. |
ServiceMain | Fungsi yang ditentukan aplikasi yang berfungsi sebagai titik awal untuk layanan. |
SetServiceBits | Mendaftarkan jenis layanan dengan manajer kontrol layanan dan layanan Server. |
SetServiceStatus | Updates informasi status manajer kontrol layanan untuk layanan panggilan. |
StartServiceCtrlDispatcher | Menyambungkan utas utama proses layanan ke manajer kontrol layanan. |
Fungsi berikut digunakan oleh program yang mengontrol, mengonfigurasi, atau berinteraksi dengan layanan.
Fungsi | Deskripsi |
---|---|
ChangeServiceConfig | Mengubah parameter konfigurasi layanan. |
ChangeServiceConfig2 | Mengubah parameter konfigurasi opsional layanan. |
CloseServiceHandle | Menutup handel yang ditentukan ke objek manajer kontrol layanan atau objek layanan. |
ControlService | Mengirim kode kontrol ke layanan. |
ControlServiceEx | Mengirim kode kontrol ke layanan. |
CreateService | Membuat objek layanan dan menambahkannya ke database manajer kontrol layanan yang ditentukan. |
DeleteService | Menandai layanan yang ditentukan untuk penghapusan dari database manajer kontrol layanan. |
EnumDependentServices | Mengambil nama dan status setiap layanan yang bergantung pada layanan yang ditentukan. |
EnumServicesStatusEx | Menghitung layanan dalam database manajer kontrol layanan yang ditentukan berdasarkan tingkat informasi yang ditentukan. |
GetServiceDisplayName | Mengambil nama tampilan layanan yang ditentukan. |
GetServiceKeyName | Mengambil nama layanan dari layanan yang ditentukan. |
NotifyBootConfigStatus | Melaporkan status boot ke manajer kontrol layanan. |
NotifyServiceStatusChange | Memungkinkan aplikasi untuk menerima pemberitahuan ketika layanan yang ditentukan dibuat atau dihapus atau ketika statusnya berubah. |
OpenSCManager | Membuat koneksi ke manajer kontrol layanan pada komputer yang ditentukan dan membuka database manajer kontrol layanan yang ditentukan. |
OpenService | Membuka layanan yang sudah ada. |
QueryServiceConfig | Mengambil parameter konfigurasi dari layanan yang ditentukan. |
QueryServiceConfig2 | Mengambil parameter konfigurasi opsional dari layanan yang ditentukan. |
QueryServiceDynamicInformation | Mengambil informasi dinamis yang terkait dengan mulai layanan saat ini. |
QueryServiceObjectSecurity | Mengambil salinan deskriptor keamanan yang terkait dengan objek layanan. |
QueryServiceStatusEx | Mengambil status layanan yang ditentukan saat ini berdasarkan tingkat informasi yang ditentukan. |
SetServiceObjectSecurity | Mengatur pendeskripsi keamanan objek layanan. |
StartService | Memulai layanan. |
Fungsi Usang
Fungsi berikut sudah usang.
EnumServicesStatus
LockServiceDatabase
QueryServiceLockStatus
QueryServiceStatus
UnlockServiceDatabase