RemoveIUnknown Sınıfı

WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.

Sözdizimi

template <typename T>
struct RemoveIUnknown;

template <typename T>
class RemoveIUnknown : public T;

Parametreler

T
Bir sınıf.

Açıklamalar

Tabanlı bir türe eşdeğer olan, ancak sanal QueryInterfaceolmayan , AddRefve Release üye işlevlerine sahip bir IUnknowntür yapar.

COM yöntemleri varsayılan olarak sanal QueryInterface, AddRefve Release yöntemleri sağlar. Ancak, ComPtr sanal yöntemlerin ek yükünü gerektirmez. RemoveIUnknown özel, sanal olmayan QueryInterface, AddRefve Release yöntemleri sağlayarak bu yükü ortadan kaldırır.

Üyeler

Genel Tür Tanımları

Veri Akışı Adı Açıklama
ReturnType Şablon parametresi T ile eşdeğer olan ancak sanal olmayan IUnknown üyeleri olan bir tür için eş anlamlı.

Devralma Hiyerarşisi

T

RemoveIUnknown

Gereksinimler

Üst bilgi: client.h

Ad Alanı: Microsoft::WRL::D etails

Ayrıca bkz.

Microsoft::WRL::Details Ad Alanı