Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"function": nem megfelelő szintaxis az esemény megadására a __hook/__unhook használatával
Megjegyzések
Ha __hook vagy __unhook rendelkező eseményforrást ad meg, az első paraméternek érvényes eseménymetódusnak, a második paraméternek pedig érvényes eseményforrás-objektumnak (nem metódusnak) kell lennie.
Example
Az alábbi példa C3709-et hoz létre:
// C3709.cpp
// compile with: /LD
[event_source(native)]
class CEventSrc
{
public:
__event void event1();
};
[event_receiver(native)]
class CEventRec
{
public:
void handler1()
{
}
void HookEvents(CEventSrc* pSrc)
{
__hook(bad, pSrc, CEventRec::handler1); // C3709
// Try the following line instead:
// __hook(&CEventSrc::event1, pSrc, CEventRec::handler1);
}
void UnhookEvents(CEventSrc* pSrc)
{
__unhook(&CEventSrc::event1, pSrc, CEventRec::handler1);
}
};