COleMessageFilter::SetBusyReply

Questa funzione imposta la risposta dell'applicazione impegnata "."

void SetBusyReply(
   SERVERCALL nBusyReply 
);

Parametri

  • nBusyReply
    Un valore dall'enumerazione SERVERCALL, definita in COMPOBJ.H.Può avere uno dei seguenti valori:

    • SERVERCALL_ISHANDLED l'applicazione può accettare le chiamate ma può non riuscire nell'elaborare una particolare chiamata.

    • SERVERCALL_REJECTED l'applicazione potrebbe non sarà mai in grado di elaborare una chiamata.

    • SERVERCALL_RETRYLATER l'applicazione è temporaneamente in uno stato in cui non può elaborare una chiamata.

Note

Le funzioni EndBusyState e BeginBusyState controllano lo stato occupato dell'applicazione.

Quando un'applicazione è stata eseguita occupata con una chiamata a BeginBusyState, risponde alle chiamate da DLL di sistema OLE con un valore determinato dall'ultima impostazione SetBusyReply.L'applicazione chiamante utilizza questa risposta occupata per determinare quale azione da eseguire.

Per impostazione predefinita, la risposta è occupata SERVERCALL_RETRYLATER.Questa risposta causa dell'applicazione chiamante ritentare la chiamata il prima possibile.

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Classe di COleMessageFilter

Grafico della gerarchia

COleMessageFilter::BeginBusyState

COleMessageFilter::EndBusyState