void SetRetryReply ( DWORD nRetryReply = 0 );
매개 변수
nRetryReply
재시도 사이의 시간 (밀리초)。
주의
호출된 응용 프로그램에서 바쁜 응답을 받을 때 호출 응용 프로그램의 동작을 결정 합니다.
호출된 응용 프로그램에 바쁜 있음을 나타냅니다, 호출 응용 프로그램 서버는 더 이상 바쁜, 지금 당장, 다시 시도 또는 지정된 된 간격 이후에 시도 될 때까지 기다렸다가 결정할 수 없습니다. 그것은 또한 전화를 아예 취소를 결정할 수 있습니다.
발신자의 응답은 SetRetryReply 및 SetMessagePendingDelay함수에 의해 제어 됩니다. SetRetryReply 는 주어진된 호출에 대 한 재시도 사이의 호출 응용 프로그램을 얼마나 오래 기다려야 결정 합니다. SetMessagePendingDelay 는 호출 응용 프로그램이 대기 서버에서 응답에 대 한 추가 조치를 취하기 전에 결정。
일반적으로 기본값 허용 하 고 변경할 필요가 없습니다. 프레임 워크 호출을 통해 때까지 nRetryReply 밀리초 마다 또는 메시지 보류 중인 지연 만료 되었습니다 전화를 다시 시도 합니다. NRetryReply 에 대 한 0 값 지정 즉시 재시도, andnbsp; -1 전화를 취소 하는 경우를 지정합니다(&N).
메시지 보류 중인 지연 만료 되 면 "바쁜 대화 상자" OLE 호출을 다시 시도 또는 취소를 선택할 수 있도록 표시 됩니다 ( COleBusyDialog참조). EnableBusyDialog 하거나 사용 하지 않으려면이 대화 상자를 호출 합니다.
때 키보드 또는 마우스 메시지는 보류 중인 호출 및 호출 하는 동안 초과 되었습니다 (초과 메시지 보류 중인 지연), "응답 없음" 대화 상자가 표시 됩니다. EnableNotRespondingDialog 하거나 사용 하지 않으려면이 대화 상자를 호출 합니다. 일반적으로이 상태가 나타냅니다 뭔가 잘못 됐는지 그리고 사용자 초조해。
대화 상자를 사용 하지 않도록 설정 하는 경우 현재 "시도 응답" 항상 사용 바쁜 응용 프로그램에 대 한 호출。
COleMessageFilter 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;COleBusyDialog, COleMessageFilter::EnableNotRespondingDialog, COleMessageFilter::EnableBusyDialog, COleMessageFilter::SetMessagePendingDelay(&N)