Partager via


SINK_ENTRY_INFORMATION

Utilisez la macro d' SINK_ENTRY_INFO dans une table de récepteurs d'événements pour fournir les informations requises par IDispEventSimpleImpl aux événements d'itinéraire à la fonction gestionnaire appropriée.

SINK_ENTRY_INFO( 
   id, 
   iid, 
   dispid, 
   fn, 
   info 
)

Paramètres

  • id
    [in] Entier non signé identificateur la source d'événement.Cette valeur doit correspondre au paramètre de modèle d' nID utilisé dans la classe de base connexe d' IDispEventSimpleImpl .

  • iid
    [in] IID identificateur l'interface de dispatch.

  • dispid
    [in] DISPID identificateur l'événement spécifié.

  • fn
    [in] Nom de la fonction de gestionnaire d'événements.Cette fonction doit utiliser la convention d'appel de _stdcall et avoir la signature de style de la dispinterface appropriée.

  • info
    [in] Les informations de type pour la fonction du gestionnaire d'événements.Ces informations de type sont fournis sous la forme d'un pointeur vers une structure d' _ATL_FUNC_INFO .CC_CDECL est la seule option prise en charge dans Windows CE pour le champ d' CALLCONV de la structure d' _ATL_FUNC_INFO .Toute autre valeur est donc pas prise en charge son comportement indéfini.

Notes

Les quatre premiers macro paramètres sont identiques à ceux de la macro de SINK_ENTRY_EX .Le dernier paramètre fournit des informations de type pour l'événement.L'implémentation ATL windows embedded CE des récepteurs d'événements ActiveX ne prend en charge que les valeurs de retour de type HRESULT ou void de vos méthodes de gestionnaire d'événements ; toute autre valeur de retour n'est pas prise en charge et son comportement n'est pas défini.

Configuration requise

Header: atlcom.h

Voir aussi

Référence

BEGIN_SINK_MAP

SINK_ENTRY

SINK_ENTRY_EX

Classe d'IDispEventSimpleImpl

Concepts

IDispEventImpl prenant

Autres ressources

Macros de contrôle composite

Macros ATL