SINK_ENTRY_INFORMATION
Verwenden Sie das SINK_ENTRY_INFO-Makro innerhalb einer Ereignissenkenzuordnung, um die Informationen bereitzustellen, die von IDispEventSimpleImpl zu den Routenereignissen zur relevanten Handlerfunktion erforderlich sind.
SINK_ENTRY_INFO(
id,
iid,
dispid,
fn,
info
)
Parameter
id
[in] ganze Zahl ohne Vorzeichen, die die Ereignisquelle identifiziert.Dieser Wert muss den nID Vorlagenparameter übereinstimmen, der in der zugehörigen IDispEventSimpleImpl Basisklasse verwendet wird.iid
[in] IID, das die Dispatchschnittstelle identifiziert.dispid
[in] DISPID, das das angegebene Ereignis identifiziert.fn
[Name] in der Ereignishandlerfunktion.Diese Funktion muss die _stdcall Aufrufkonvention verwenden und die entsprechende DispatchschnittstelleFormat Signatur verfügen.info
[in] Typinformationen für die Ereignishandlerfunktion.Diese Informationen werden in Form eines Zeigers auf eine _ATL_FUNC_INFO-Struktur bereitgestellt.CC_CDECL ist die einzige Option, die in Windows CE für das CALLCONV Feld der _ATL_FUNC_INFO-Struktur unterstützt wird.Jeder andere Wert somit sein Definition nicht definiertes Verhalten nicht unterstützt.
Hinweise
Die ersten vier Makroparameter sind die gleichen wie die für das SINK_ENTRY_EX-Makro.Der letzte Parameter stellt Typinformationen für das Ereignis bereit.Implementierung CEs ATL von ActiveX-Ereignissenken unterstützt nur Rückgabewerte vom Typ void HRESULT oder aus den Ereignishandlermethoden; anderer Rückgabewert wird nicht unterstützt und sein Verhalten ist nicht definiert.
Anforderungen
Header: möchten
Siehe auch
Referenz
Konzepte
Unterstützung von IDispEventImpl