Specify_Windows_Handle(CPI-C)
Specify_Windows_Handle 호출(함수 이름 xchwnd)은 비블로킹 모드에서 작업이 완료될 때 메시지가 전송되는 Microsoft® Windows® 핸들을 설정합니다.
구문
CM_ENTRY Specify_Windows_Handle(
HWND hwndNotify,
CM_INT32 FAR *return_code
);
매개 변수
hwndNotify
제공된 매개 변수입니다. 미해결 작업이 완료될 때 알림을 받을 Windows 핸들을 지정합니다.
return_code
이 호출에서 반환된 코드입니다. 유효한 반환 코드는 이 항목의 뒷부분에 나와 있습니다.
반환 코드
CM_OK
기본 반환 코드; 호출이 성공적으로 실행되었습니다.
CM_PROGRAM_PARAMETER_CHECK
Windows 핸들이 잘못되었습니다.
CM_PRODUCT_SPECIFIC_ERROR
기본 반환 코드; 제품별 오류가 발생하여 제품 오류 로그에 기록되었습니다.
상태 변경
상태 변경은 완료된 작업과 반환 코드에 따라 달라집니다.
설명
애플리케이션은 Set_Processing_Mode 호출하여 처리 모드를 설정할 수 있습니다. Windows 핸들이 NULL로 설정되거나 이 호출이 실행되지 않는 경우 애플리케이션은 Wait_For_Conversation 호출하여 미해결 작업이 완료될 때 알림을 받아야 합니다.
비동기 작업이 완료되면 애플리케이션 창 hwndNotify 는 RegisterWindowMessage 에서 "WinAsyncCPIC"가 입력 문자열로 반환된 메시지를 받습니다. wParam 값에는 완료 중인 작업의 conversation_return_code 포함됩니다. 해당 값은 원래 실행된 작업에 따라 달라집니다. lParam 인수에는 원래 함수 호출에 지정된 conversation_ID 대한 CM_PTR 포함됩니다.