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.
kan alleen een volledige interface koppelen/los koppelen wanneer de parameter 'layout_dependent' van event_receiver waar is
Opmerkingen
De functie __unhook varieert in het aantal parameters dat nodig is op basis van de waarde die wordt doorgegeven aan de layout_dependent parameter in de event_receiver-klasse .
Example
In het volgende voorbeeld wordt C3743 gegenereerd:
// C3743.cpp
#define _ATL_ATTRIBUTES 1
#include <atlbase.h>
#include <atlcom.h>
[module(name="xx")];
[object] __interface I { HRESULT f(); };
[event_receiver(com, layout_dependent=true), coclass]
struct R : I {
HRESULT f() {
return 0;
}
R() {
}
R(I* a) {
__hook(I, a, &R::f); // C3743
// The following line resolves the error.
// __hook(I, a);
}
};