Windows APPC 비동기 지원
호출을 실행하고 호출이 완료될 때까지 제어권을 다시 회복하지 않는 프로그램은 다른 작업을 수행할 수 없습니다. 차단이라고 하는 이러한 유형의 작업은 많은 클라이언트에서 여러 요청을 처리하도록 설계된 서버 애플리케이션에 적합하지 않습니다. 비동기 호출 완료는 애플리케이션이 다른 프로세스를 계속할 수 있도록 초기 호출을 즉시 반환합니다.
Host Integration Server는 RegisterWindowsMessage
APPC 애플리케이션에 대한 비동기 지원에 함수를 사용합니다. "WinAsyncAPPC"를 입력 문자열로 사용하여 애플리케이션은 동사 완성에 대한 알림을 받을 수 있는 창 핸들을 전달합니다. 그런 다음 애플리케이션에서 동사를 발급합니다. 동사가 완료되면 전달된 창 핸들에 동사가 완료되었음을 알리는 메시지가 게시됩니다.
보류 중인 동안 특정 다른 동사를 발급할 수 있는 비동기 RECEIVE_AND_WAIT, MC_RECEIVE_AND_WAIT, RECEIVE_AND_POST 및 MC_RECEIVE_AND_POST 제외하면 대화는 언제든지 불완전한 작업을 하나만 가질 수 있습니다.