Fungsi panggilan balik DRIVERPROC (mmiscapi.h)
Memproses pesan pengandar untuk pengandar yang dapat diinstal. DriverProc adalah fungsi yang disediakan driver.
Sintaks
DRIVERPROC Driverproc;
LRESULT Driverproc(
DWORD_PTR unnamedParam1,
HDRVR unnamedParam2,
UINT unnamedParam3,
LPARAM unnamedParam4,
LPARAM unnamedParam5
)
{...}
Parameter
unnamedParam1
Pengidentifikasi driver yang dapat diinstal.
unnamedParam2
Menangani instans driver yang dapat diinstal. Setiap instans driver yang dapat diinstal memiliki handel unik.
unnamedParam3
Nilai pesan driver. Ini bisa menjadi nilai kustom atau salah satu nilai standar ini:
Nilai | Makna |
---|---|
Memberi tahu driver bahwa driver harus mengurangi jumlah penggunaannya dan membongkar driver jika jumlahnya nol. | |
Memberi tahu driver bahwa ia harus menampilkan kotak dialog konfigurasi. Pesan ini dikirim hanya jika driver mengembalikan nilai bukan nol saat memproses pesan DRV_QUERYCONFIGURE . | |
Memberi tahu driver bahwa memori yang dialokasikan akan dibebaskan. | |
Memberi tahu pengandar bahwa pengandar telah dimuat atau dimuat ulang atau windows telah diaktifkan. | |
Memberi tahu driver bahwa ia akan dibuang. | |
Memberi tahu driver bahwa pengandar telah berhasil diinstal. | |
Memberi tahu driver bahwa driver telah berhasil dimuat. | |
Memberi tahu driver bahwa driver akan dibuka. | |
Memberi tahu driver bahwa sumber daya perangkat akan dinyalakan atau dimatikan. | |
Mengarahkan driver untuk menentukan apakah driver mendukung pesan DRV_CONFIGURE . | |
Memberi tahu driver bahwa driver akan dihapus dari sistem. |
unnamedParam4
Nilai khusus pesan 32-bit.
unnamedParam5
Nilai khusus pesan 32-bit.
Nilai kembali
Mengembalikan bukan nol jika berhasil atau nol sebaliknya.
Keterangan
Ketika msgDRV_OPEN, lParam1 adalah string yang mengikuti nama file driver dari file SYSTEM.INI dan lParam2 adalah nilai yang diberikan sebagai parameter lParam dalam panggilan ke fungsi OpenDriver .
Saat msgDRV_CLOSE, lParam1 dan lParam2 adalah nilai yang sama dengan parameter lParam1 dan lParam2 dalam panggilan ke fungsi CloseDriver .
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | mmiscapi.h (termasuk Mmiscapi.h, Windows.h) |