Partager via


COleMessageFilter::SetBusyReply

Cette fonction définit réponse occupée de l'application « . »

void SetBusyReply(
   SERVERCALL nBusyReply 
);

Paramètres

  • nBusyReply
    Une valeur de l'énumération d' SERVERCALL , qui est définie dans COMPOBJ.H.Elle peut avoir l'une des valeurs suivantes :

    • SERVERCALL_ISHANDLED l'application peut accepter des appels mais peut échouer lors d'un appel particulier.

    • SERVERCALL_REJECTED l'application ne sera jamais probablement traiter un appel.

    • SERVERCALL_RETRYLATER l'application est temporairement dans un état dans lequel elle ne peut pas traiter un appel.

Notes

Les fonctions de BeginBusyState et d' EndBusyState contrôlent l'état occupé de l'application.

Lorsqu'une demande a été effectuée occupée par un appel à BeginBusyState, elle satisfait aux appels les DLL système OLE avec une valeur déterminée par la dernière configuration d' SetBusyReply.L'application appelante utilise cette réponse occupée pour déterminer quelle action à effectuer.

Par défaut, la réponse est occupée SERVERCALL_RETRYLATER.Cette réponse provoque l'application appelante de redémarrer l'appel dès que possible.

Configuration requise

Header: afxole.h

Voir aussi

Référence

Classe de COleMessageFilter

Graphique de la hiérarchie

COleMessageFilter::BeginBusyState

COleMessageFilter::EndBusyState