RemoveIUnknown 類別
支援 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