Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il completamento del verbo asincrono torna immediatamente dopo l'emissione di un verbo iniziale (prima della ricezione dei risultati) per consentire all'applicazione di continuare con altri processi. Programma che rilascia un verbo e non riprende il controllo finché l'operazione non viene completata non può eseguire altre operazioni. Questo tipo sincrono di operazione, detto blocco, non è adatto a un'applicazione server progettata per gestire più richieste da molti client.
Per impostazione predefinita, l'applicazione di unità logica (LUA) è asincrona e usa semafori per i messaggi di notifica. I semafori funzionano bene per Windows Server. Windows LUA fornisce le funzioni seguenti per l'emissione dei verbi di interfaccia unità richiesta (RUI) e SLI (Session Level Interface):
-
WinRUI e WinSLI forniscono una notifica asincrona dei messaggi per tutti i verbi RUI e SLI basati su Windows, mentre LE URI e SLI forniscono supporto per la notifica degli eventi. Windows versione 3. Le applicazioni x usano WinRUI e WinSLI per la notifica asincrona dei messaggi.
Il supporto asincrono consente di ricevere una notifica del completamento dell'operazione in base a un handle di finestra. È possibile registrare un handle di finestra usando la funzione RegisterWindowsMessage con "WinRUI" o "WinSLI" come stringa. Si esegue quindi un verbo usando la funzione WinRUI o WINSLI e passando un handle di finestra. Al termine dell'esecuzione di un verbo LUA, viene inviato un messaggio all'handle della finestra che hai passato, notificandoti che l'esecuzione del verbo è completata.
Le uniche funzioni di estensione di Windows necessarie per Windows LUA sono destinate all'inizializzazione (WinRUIStartup o WinSLIStartup) e alla terminazione (WinRUICleanup o WinSLICleanup). A seconda dell'applicazione, altre estensioni di Windows possono essere utili, ma non sono necessarie. Una descrizione completa di tutti i verbi, le routine e le estensioni LUA di Windows è disponibile nei verbi RUI LUA, nei verbi LUA SLI e nelle estensioni LUA per l'ambiente Windows.