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

Siehe auch

Referenz

COleMessageFilter-Klasse

Hierarchien-Diagramm

COleMessageFilter::BeginBusyState

COleMessageFilter::EndBusyState