Fungsi UPSInit (upssvc.h)

Fungsi UPSInit menginisialisasi minidriver UPS, membuka komunikasi ke unit UPS, memperbarui registri, dan menyebabkan minidriver mulai memantau unit UPS.

Sintaks

DWORD UPSInit();

Mengembalikan nilai

Fungsi UPSInit mengembalikan salah satu nilai DWORD berikut:

Menampilkan kode Deskripsi
UPS_INITOK
Tidak ada kesalahan yang ditemui selama inisialisasi.
UPS_INITREGISTRYERROR
Terjadi kesalahan saat mengakses registri.
UPS_INITCOMMOPENERROR
Terjadi kesalahan saat membuka port COM.
UPS_INITCOMMSETUPERROR
Terjadi kesalahan saat menyiapkan port COM.
UPS_INITUNKNOWNERROR
Terjadi kesalahan tak teridentifikasi.

Keterangan

Fungsi UPSInit adalah fungsi pertama yang diekspor oleh minidriver UPS yang dipanggil oleh layanan UPS. Fungsi harus menyelesaikan semua operasi inisialisasi untuk minidriver, termasuk yang berikut:

  • Membuka jalur komunikasi ke unit UPS
  • Menentukan status awal unit UPS
  • Memperbarui entri registri UPS
  • Memulai pemantauan unit UPS
Jika fungsi UPSInit mengembalikan nilai selain UPS_INITOK, layanan UPS segera memanggil fungsi UPSStop .

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header upssvc.h (sertakan Upssvc.h)

Lihat juga

UPSStop