METHOD_PROLOGUE ( theClass, localClass )
Parametri
theClass
Specifica il nome della classe cui mappa dell'interfaccia è in corso di attuazione.
localClass
Specifica il nome della classe che implementa l'interfaccia mappa locale.
Osservazioni
Utilizzare la macro METHOD_PROLOGUE per mantenere lo stato globale corretto quando si chiama i metodi di un'interfaccia esportata.
In genere, le funzioni membro di interfacce implementate da CCmdTarget-oggetti derivati già utilizzano questa macro per fornire inizializzazione automatica del puntatore pThis . Ad esempio:
classe CInnerUnknown: IUnknown pubblica
nbsp; ...
CInnerUnknown InnerUnknown;
...
/ / Interiore IUnknown implementazione STDMETHODIMP_(ULONG) CInnerUnknown::AddRef()
{
METHOD_PROLOGUE (CCmdTarget, InnerUnknown)
ritorno pThis - > InternalAddRef();
}
Per ulteriori informazioni, vedere tecnica nota 38 e "Managing the stato dei dati di MFC moduli" in creazione di nuovi documenti e Windows, vista, che è nel manuale del programmatore di Visual C++.