CComPtrBase Class
使用 COM 架構的記憶體的常式,這個類別提供智慧型指標類別提供了基礎。
template <
class T
> class CComPtrBase
參數
- T
智慧型指標所參考的物件型別。
Members
公用建構函式
名稱 |
描述 |
---|---|
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
呼叫這個方法會建立 CComPtrBase 的連接點和用戶端的接收之間的連接。 |
|
呼叫這個方法會接受一個現有指標的擁有權。 |
|
呼叫這個方法會建立類別的物件與指定的類別 ID 或程式 ID. |
|
呼叫這個方法會複製 CComPtrBase 指標到另一個指標變數。 |
|
呼叫這個方法會釋放指標的擁有權。 |
|
呼叫這個方法會檢查是否為相同的 IUnknown 指定的點是否要與 CComPtrBase 物件。 |
|
呼叫這個方法會傳回指標上指定的介面。 |
|
呼叫這個方法會釋放介面。 |
|
呼叫這個方法會設定物件的 CComPtrBase 網站父物件的 IUnknown 的。 |
公用運算子
名稱 |
描述 |
---|---|
轉型運算子。 |
|
NOT 運算子。 |
|
_& 運算子。 |
|
*運算子。 |
|
小於運算子。 |
|
等號比較運算子。 |
|
成員指標運算子。 |
公用資料成員
名稱 |
描述 |
---|---|
指標資料成員變數。 |
備註
這個類別會使用 COM 記憶體管理常式的其他智慧型指標提供基礎,例如和 CComQIPtrCComPtr。 衍生類別可以加入自己的建構函式和運算子, CComPtrBase,但會根據提供的方法。
需求
Header: atlcomcli.h