Třída CComPtrBase
Tato třída poskytuje základ pro inteligentní ukazatel třídy pomocí rutiny paměti založené na modelu COM.
template <
class T
> class CComPtrBase
Parametry
- T
Typ objektu inteligentní ukazatel odkazovat.
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Destruktoru. |
Veřejné metody
Název |
Description |
---|---|
Volání této metody k vytvoření připojení mezi CComPtrBase na spojovací bod a jímky klienta. |
|
Volání této metody převzít vlastnictví stávající ukazatel. |
|
Volání této metody vytvořit objekt třídy přidružené k zadané ID třídy nebo ID programu. |
|
Volání této metody kopírování CComPtrBase ukazatel na jiné proměnné ukazatel. |
|
Volání této metody uvolnění vlastnictví ukazatele. |
|
Volání této metody, pokud zadaná IUnknown odkazuje na stejný objekt přidružený CComPtrBase objektu. |
|
Volání této metody ukazatele vrátit k zadanému rozhraní. |
|
Volání této metody uvolnění rozhraní. |
|
Volání této metody nastavení webu z CComPtrBase k objektu IUnknown nadřazeného objektu. |
Veřejné operátory
Název |
Description |
---|---|
Operátor přetypování. |
|
Operátor NOT. |
|
& operátor. |
|
* Operátor. |
|
Méně-než operátor. |
|
Operátor rovnosti. |
|
Operátor ukazatele členy. |
Veřejné datové členy
Název |
Description |
---|---|
Ukazatel data členské proměnné. |
Poznámky
Tato třída poskytuje základ pro další inteligentní ukazatele, které používají rutiny Správa paměti COM, jako CComQIPtr a CComPtr.Přidat vlastní konstruktory a operátory odvozené třídy, ale spoléhat na metody podle CComPtrBase .
Požadavky
Záhlaví: atlcomcli.h