Fungsi Hook In-Context
Daftar berikut menguraikan aspek utama fungsi kait dalam konteks:
- Fungsi kait dalam konteks harus terletak di pustaka tautan dinamis (DLL) yang dipetakan sistem ke ruang alamat server.
- Fungsi kait dalam konteks berbagi ruang alamat dengan server.
- Ketika server memicu peristiwa, sistem memanggil fungsi kait tanpa marshaling (mengemas dan mengirim parameter antarmuka di seluruh batas proses).
- Fungsi kait dalam konteks cenderung sangat cepat dan menerima pemberitahuan peristiwa secara sinkron karena tidak ada marshaling.
- Beberapa peristiwa mungkin dikirimkan di luar proses, meskipun Anda meminta agar dikirimkan dalam proses (menggunakan bendera WINEVENT_INCONTEXT). Anda mungkin melihat situasi ini dengan masalah interoperabilitas aplikasi 64-bit dan 32-bit dan dengan peristiwa konsol Windows.