Compatibilidad asincrónica con APPC en Windows

Un programa que emite una llamada y no recupera el control hasta que la llamada se completa no puede realizar ninguna otra operación. Este tipo de operación, denominado bloqueo, no es adecuado para una aplicación de servidor diseñada para controlar varias solicitudes de muchos clientes. La finalización asincrónica de llamadas devuelve la llamada inicial inmediatamente para que la aplicación pueda continuar con otros procesos.

Host Integration Server usa la RegisterWindowsMessage función para la compatibilidad asincrónica con las aplicaciones APPC. Con "WinAsyncAPPC" como cadena de entrada, una aplicación pasa un identificador de ventana por el que se puede notificar la finalización del verbo. A continuación, la aplicación emite el verbo. Cuando se completa el verbo, se publica un mensaje en el identificador de ventana que se pasó, notificando a la aplicación que el verbo está completo.

Con la excepción de RECEIVE_AND_WAIT asincrónica, MC_RECEIVE_AND_WAIT, RECEIVE_AND_POST y MC_RECEIVE_AND_POST, lo que puede emitir otros verbos mientras está pendiente, una conversación solo puede tener una operación incompleta en cualquier momento.