CComGITPtr 類別
這個類別會處理方法提供介面指標和全域介面表 (GIT)。
template <
class T
>
class CComGITPtr
參數
- T
在 GIT 要儲存之介面指標的型別。
Members
公用建構函式
名稱 |
描述 |
---|---|
建構函式。 |
|
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
呼叫這個方法會註冊介面指標在全域介面表 (GIT) 中。 |
|
呼叫這個方法會從介面全域資料表 (GIT) 的介面加入至傳入至的指標。 |
|
呼叫這個方法分開 CComGITPtr 物件的介面。 |
|
呼叫這個方法會從 CComGITPtr 物件的 Cookie。 |
|
呼叫這個方法會從介面全域資料表 (GIT) 移除介面。 |
公用運算子
名稱 |
描述 |
---|---|
傳回從 CComGITPtr 物件的 Cookie。 |
|
指派運算子。 |
公用資料成員
名稱 |
描述 |
---|---|
Cookie。 |
備註
彙總 (Aggregate) 無限制執行緒封送處理器和需要使用衍生自其他物件的介面指標的物件必須採取其他步驟以確保介面正確封送處理。 通常,每次使用,這需要儲存介面指標在 GIT 和取得指標從 GIT 它。 提供類別 CComGITPtr 可協助您在 GIT 儲存的介面指標。
注意事項 |
---|
全域介面表安裝只適用於 Windows 95 和 DCOM 1.1 版 (含) 以後版本中, Windows 98、Windows NT 4.0 Service Pack 3 (含) 以後版本和 Windows 2000。 |
需求
Header: atlbase.h
請參閱
參考
Accessing Interfaces Across Apartments
When to Use the Global Interface Table