Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penyelesaian kata kerja asinkron segera kembali dari mengeluarkan kata kerja awal (sebelum hasil diterima) sehingga aplikasi dapat melanjutkan proses lain. Program yang mengeluarkan kata kerja dan tidak mendapatkan kembali kontrol sampai operasi selesai tidak dapat melakukan operasi lain. Jenis operasi sinkron ini, yang disebut pemblokiran, tidak cocok untuk aplikasi server yang dirancang untuk menangani beberapa permintaan dari banyak klien.
Secara desain, aplikasi unit logis (LUA) tidak sinkron dan menggunakan semaphore untuk pesan pemberitahuan. Semaphores bekerja dengan baik untuk Windows Server. Windows LUA menyediakan fungsi berikut untuk mengeluarkan kata kerja Request Unit Interface (RUI) dan Session Level Interface (SLI):
-
WinRUI dan WinSLI menyediakan pemberitahuan pesan asinkron untuk semua kata kerja RUI dan SLI berbasis Windows, sementara RUI dan SLI memberikan dukungan untuk pemberitahuan peristiwa. Windows versi 3. aplikasi x menggunakan WinRUI dan WinSLI untuk pemberitahuan pesan asinkron.
Dukungan asinkron memungkinkan Anda untuk diberi tahu tentang penyelesaian kata kerja berdasarkan handel jendela. Anda dapat mendaftarkan handel jendela menggunakan fungsi RegisterWindowsMessage dengan "WinRUI" atau "WinSLI" sebagai string. Anda kemudian mengeluarkan kata kerja menggunakan fungsi WinRUI atau WINSLI dan meneruskan handel jendela. Ketika percakapan kata kerja LUA selesai, pesan diposting ke handel jendela yang Anda lewati, memberi tahu Anda bahwa kata kerja selesai.
Satu-satunya fungsi ekstensi Windows lainnya yang diperlukan untuk Windows LUA adalah untuk tujuan inisialisasi (WinRUIStartup atau WinSLIStartup) dan penghentian (WinRUICleanup atau WinSLICleanup). Bergantung pada aplikasi Anda, ekstensi Windows lainnya mungkin berguna, tetapi tidak diperlukan. Deskripsi lengkap tentang semua kata kerja, rutinitas, dan ekstensi Windows LUA disediakan dalam Kata Kerja LUA RUI, Kata Kerja LUA SLI, dan Ekstensi LUA untuk Lingkungan Windows.