Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.
Sözdizimi
template <unsigned int RuntimeClassTypeT>
friend struct Details::RuntimeClassBaseT;
Parametreler
RuntimeClassTypeT
Bir veya daha fazla RuntimeClassType numaralandırıcısını belirten bir bayrak alanı.
Açıklamalar
İşlemler ve arabirim kimliklerini almak için QueryInterface yardımcı yöntemler sağlar.
Üyeler
Korumalı Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| RuntimeClassBaseT::AsIID | Belirtilen arabirim kimliğine yönelik bir işaretçi alır. |
| RuntimeClassBaseT::GetImplementedIIDS | Belirtilen bir tür tarafından uygulanan arabirim kimlikleri dizisini alır. |
Devralma Hiyerarşisi
RuntimeClassBaseT
Gereksinimler
Üst bilgi: implements.h
Ad Alanı: Microsoft::WRL::D etails
RuntimeClassBaseT::AsIID
WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.
template<typename T>
__forceinline static HRESULT AsIID(
_In_ T* implements,
REFIID riid,
_Deref_out_ void **ppvObject
);
Parametreler
T
riid parametresi tarafından belirtilen arabirim kimliğini uygulayan bir tür.
implements
Şablon parametresi T tarafından belirtilen türde bir değişken.
riid
Alınacak arabirim kimliği.
ppvObject
Bu işlem başarılı olursa, parametre riid'i tarafından belirtilen arabirim için işaretçiden işaretçiye.
Dönüş Değeri
Başarılı olursa S_OK; aksi takdirde, hatayı açıklayan bir HRESULT.
Açıklamalar
Belirtilen arabirim kimliğine yönelik bir işaretçi alır.
RuntimeClassBaseT::GetImplementedIIDS
WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.
template<typename T>
__forceinline static HRESULT GetImplementedIIDS(
_In_ T* implements,
_Out_ ULONG *iidCount,
_Deref_out_ _Deref_post_cap_(*iidCount) IID **iids
);
Parametreler
T
parametresinin türü implements parametresidir.
implements
T parametresi tarafından belirtilen türün işaretçisi.
iidCount
Alınacak en fazla arabirim kimlik sayısı.
iid'ler
Bu işlem başarıyla tamamlanırsa, T türü tarafından uygulanan arabirim kimlikleri dizisi.
Dönüş Değeri
Başarılı olursa S_OK; aksi takdirde, hatayı açıklayan bir HRESULT.
Açıklamalar
Belirtilen bir tür tarafından uygulanan arabirim kimlikleri dizisini alır.