SINK_ENTRY_INFO
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