Partager via


CCmdTarget::IsResultExpected

Utilisation IsResultExpected de s'assurer qu'un client attend une valeur de retour de l'appel à une fonction d'automation.

BOOL IsResultExpected( );

Valeur de retour

Une valeur différente de zéro si une fonction d'automation retourne une valeur ; sinon 0.

Notes

OLE interface fournit les informations aux MFC sur de si le client est en utilisant ou en ignorant le résultat d'un appel de fonction, et MFC utilise ensuite ces informations pour déterminer le résultat d'un appel à IsResultExpected.Si la production d'une valeur de retour est fois ou ressource intensive, vous pouvez augmenter l'efficacité en appelant cette fonction avant de calculer la valeur de retour.

Cette fonction retourne 0 uniquement une fois afin que vous obteniez retourner des valeurs valides d'autres fonctions d'automation si vous l'appelez de la fonction d'automation que le client a appelée.

IsResultExpected retourne une valeur différente de zéro si elle est appelée lorsqu'un appel de fonction d'automation n'est pas en cours.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CCmdTarget

Graphique de la hiérarchie

CCmdTarget::GetIDispatch

CCmdTarget::EnableAutomation