Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'functie': onjuiste syntaxis voor het opgeven van een gebeurtenis in __hook/__unhook
Opmerkingen
Wanneer u een gebeurtenisbron opgeeft met __hook of __unhook, moet de eerste parameter een geldige gebeurtenismethode zijn en moet de tweede parameter een geldig gebeurtenisbronobject zijn (geen methode).
Example
In het volgende voorbeeld wordt C3709 gegenereerd:
// 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);
}
};