COleMessageFilter::SetBusyReply
Diese Funktion legt die ausgelastete Antwort der Anwendung "" fest.
void SetBusyReply(
SERVERCALL nBusyReply
);
Parameter
nBusyReply
Ein Wert aus der Enumeration SERVERCALL, die in COMPOBJ.H. definiert ist. Sie kann einen der folgenden Werte haben:SERVERCALL_ISHANDLED kann die Anwendung Aufrufe akzeptieren jedoch schlägt möglicherweise fehl, wenn es einen bestimmten Aufruf verarbeitet.
SERVERCALL_REJECTED die Anwendung wahrscheinlich ist nie in der Lage, einen Aufruf zu verarbeiten.
SERVERCALL_RETRYLATER die Anwendung ist vorübergehend in einem Zustand, in dem sie einen Aufruf nicht verarbeiten kann.
Hinweise
Die BeginBusyState und EndBusyState Features steuern den ausgelasteten Zustand der Anwendung.
Wenn ein Anforderung ausgelastet mit einem Aufruf von BeginBusyState gestellt wurde, reagiert dieser auf Aufrufe von den OLE-Systemen-DLL mit einem Wert, der durch die letzte Einstellung von SetBusyReply bestimmt wird. Die Anwendung verwendet diese ausgelastete Antwort, um zu bestimmen, welche Aktion zu akzeptieren.
Standardmäßig ist die ausgelastete Antwort SERVERCALL_RETRYLATER. Diese Antwort wird das aufrufende Anwendung, den Aufruf so schnell wie möglich erneut zu versuchen.
Anforderungen
Header: afxole.h