METHOD_PROLOGUE

METHOD_PROLOGUE ( theClass, localClass )

Parametry

theClass

Określa nazwę klasy, których mapa interfejsu jest wdrażany.

localClass

Określa nazwę lokalnego klasy, która implementuje interfejs mapę.

Uwagi

Utrzymanie właściwego stanu globalnego podczas wywoływania metody interfejsu wywożonych za pomocą makra METHOD_PROLOGUE.

Zazwyczaj funkcje składowe interfejsów implementowanych przez CCmdTarget-obiekty pochodne już użyć tego makra, aby zapewnić automatyczne inicjowanie wskaźnik pThis . Na przykład:

 klasa CInnerUnknown: publiczne IUnknown
 nbsp; ...
   CInnerUnknown InnerUnknown;
   ...
/ / Wewnętrzny IUnknown wykonania STDMETHODIMP_(ULONG) CInnerUnknown::AddRef()
   {
   METHOD_PROLOGUE (CCmdTarget, InnerUnknown)
   Zwraca pThis - > InternalAddRef();
   }

Aby uzyskać dodatkowe informacje, zobacz "technicznych Uwaga 38 zarządzanie Państwa danych z MFC modułów i" w tworzenia nowych dokumentów, Windows i widoków, która znajduje się w Visual C++ Programmer's Guide.

Index