Поделиться через


COleMessageFilter::SetBusyReply

Эта функция задает ответ приложения "многодельный".

void SetBusyReply( 
   SERVERCALL nBusyReply  
);

Параметры

  • nBusyReply
    Значение из перечисления SERVERCALL, которое определено в COMPOBJ.H. Он может иметь любое из следующих значений.

    • SERVERCALL_ISHANDLED Приложение может принимать вызовы, но может произойти сбой в обработке указанный вызов.

    • SERVERCALL_REJECTED Приложение, возможно, не будет обработать вызов.

    • SERVERCALL_RETRYLATER Приложение временно в состоянии, в котором ей не удается обработать вызов.

Заметки

Функции BeginBusyState и EndBusyState отслеживают состояние приложения многодельное.

Когда приложение выполнено многодельным с вызовом BeginBusyState, она отвечает на вызовы от OLE системные библиотеки DLL с значение, указанное последним параметром SetBusyReply. Вызывающее приложение использует этот многодельный ответ, чтобы определить, какое действие.

По умолчанию многодельный ответ SERVERCALL_RETRYLATER. Этот ответ будет повторить вызов вызывающего приложения как можно скорее.

Требования

Header: afxole.h

См. также

Ссылки

Класс COleMessageFilter

Диаграмма иерархии

COleMessageFilter::BeginBusyState

COleMessageFilter::EndBusyState