支援 WRL 基礎結構,並不適合直接從您的程式代碼使用。
語法
template <typename T>
struct RemoveIUnknown;
template <typename T>
class RemoveIUnknown : public T;
參數
T
類別。
備註
建立與IUnknown型別相等的類型,但具有非虛擬、 AddRef和 Release 成員函式QueryInterface。
根據預設,COM 方法會提供虛擬 QueryInterface、 AddRef和 Release 方法。 不過, ComPtr 不需要虛擬方法的額外負荷。 RemoveIUnknown 藉由提供私用、非虛擬 QueryInterface、 AddRef和 Release 方法,來消除該額外負荷。
成員
公用 Typedefs
| 名稱 | 描述 |
|---|---|
ReturnType |
與樣板參數 T 相等的類型同義字,但具有非虛擬 IUnknown 成員。 |
繼承階層架構
T
RemoveIUnknown
需求
標頭: client.h
命名空間: Microsoft::WRL::D etails