共用方式為


RemoveIUnknown 類別

支援 WRL 基礎結構,而且不是為了要直接從您的程式碼中使用而設計。

template <
   typename T
>
struct RemoveIUnknown;

template <
   typename T
>
class RemoveIUnknown : public T;

參數

  • T
    類別。

備註

產生與 IUnknown 為基礎的型別相等的一個型別,不過有非虛擬 QueryInterfaceAddRefRelease 成員函式。

根據預設, COM 方法提供虛擬 QueryInterfaceAddRef版本和方法。 不過, ComPtr 不需要額外負荷虛擬方法。 RemoveIUnknown 藉由提供私用,非虛擬 QueryInterfaceAddRefRelease 方法排除該額外負荷。

成員

公用 Typedefs

名稱

說明

ReturnType

使用樣板參數 T 是相等的,但型別的一個同義資料表有 IUnknown 虛擬成員。

繼承階層

T

RemoveIUnknown

需求

標題: client.h

命名空間: Microsoft::WRL::Details

請參閱

參考

Microsoft::WRL::Details 命名空間