Supporto asincrono di Windows APPC

Un programma che genera una chiamata e non recupera il controllo fino al completamento della chiamata non può eseguire altre operazioni. Questo tipo di operazione, definito blocco, non è adatto a un'applicazione server progettata per gestire più richieste da molti client. Il completamento della chiamata asincrona restituisce immediatamente la chiamata iniziale in modo che l'applicazione possa continuare con altri processi.

Host Integration Server usa la RegisterWindowsMessage funzione per il supporto asincrono per le applicazioni APPC. Con "WinAsyncAPPC" come stringa di input, un'applicazione passa un handle di finestra in base al quale può essere notificata il completamento del verbo. L'applicazione genera quindi il verbo. Al termine del verbo, viene inviato un messaggio all'handle di finestra passato, notificando all'applicazione il completamento del verbo.

Ad eccezione di RECEIVE_AND_WAIT asincrone, MC_RECEIVE_AND_WAIT, RECEIVE_AND_POST e MC_RECEIVE_AND_POST, che possono emettere determinati verbi mentre in sospeso, una conversazione può avere solo un'operazione incompleta in qualsiasi momento.