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