COleMessageFilter::SetBusyReply
void SetBusyReply(SERVERCALL nBusyReply);
参数:
nBusyReply
SERVERCALL枚举集合中的一个值,在COMPOBJ.H文件中定义。可以是下面的一个值:
·
SERVERCALL_ISHANDLED
应用程序可以接受调用,但在处理某些特殊的调用过程中可能会失败。
·
SERVERCALL_REJECTED
应用程序可能永远都不会处理该调用。
·
SERVERCALL_RETRYLATER
应用程序处于暂时不能处理调用的状态中。
说明:
该函数将应用程序设置为“忙-响应”状态。BeginBusyState和EndBusyState函数控制着应用程序忙的状态。
当调用BeginBusyState函数将应用程序设置为忙状态时,其对来自OLE系统DLL调用的响应值是由最近调用SetBusyReply函数的设置值所决定的。调用者应用程序使用该忙-响应信息决定采取什么动作。
缺省地,忙-响应是SERVERCALL_RETRYLATER。该响应消息导致调用者应用程序尽快重试该调用过程。
请参阅:
COleMessageFilter::BeginBusyState
,
COleMessageFilter::EndBusyState