Microsoft::WRL Ad Alanı

Windows Çalışma Zamanı C++ Şablon Kitaplığı'nı oluşturan temel türleri tanımlar.

Sözdizimi

namespace Microsoft::WRL;

Üyeler

Tür tanımları

Veri Akışı Adı Açıklama
InhibitWeakReferencePolicy RuntimeClassFlags<WinRt | InhibitWeakReference>

Sınıflar

Veri Akışı Adı Açıklama
ActivationFactory Sınıfı bir veya daha fazla sınıfın Windows Çalışma Zamanı tarafından etkinleştirilmesini sağlar.
AsyncBase Sınıfı Windows Çalışma Zamanı zaman uyumsuz durum makinesini uygular.
ClassFactory Sınıfı Arabirimin temel işlevselliğini IClassFactory uygular.
ComPtr Sınıfı Şablon parametresi tarafından belirtilen arabirimi temsil eden bir akıllı işaretçi türü oluşturur. ComPtr, temel alınan arabirim işaretçisi için otomatik olarak bir başvuru sayısı tutar ve başvuru sayısı sıfıra çıktığında arabirimi serbest bırakır.
DeferrableEventArgs Sınıfı Ertelemeler için olay bağımsız değişken türleri için kullanılan bir şablon sınıfı.
EventSource Sınıfı Bir olayı temsil eder. EventSource üye işlevleri olay işleyicileri ekler, kaldırır ve çağırır.
FtmBase Sınıfı Serbest iş parçacıklı bir sıralayıcı nesnesini temsil eder.
Modül Sınıfı İlişkili nesneler koleksiyonunu temsil eder.
RuntimeClass Sınıfı Belirtilen sayıda arabirimi devralan ve belirtilen Windows Çalışma Zamanı, klasik COM ve zayıf başvuru desteği sağlayan örnek oluşturulmuş bir sınıfı temsil eder.
SimpleActivationFactory Sınıfı Windows Çalışma Zamanı veya klasik COM temel sınıfı oluşturmak için temel bir mekanizma sağlar.
SimpleClassFactory Sınıfı Temel sınıf oluşturmak için temel bir mekanizma sağlar.
WeakRef Sınıfı Klasik COM değil, yalnızca Windows Çalışma Zamanı tarafından kullanılabilen zayıf bir başvuruyu temsil eder. Zayıf başvuru, erişilebilir veya erişilebilir olmayabilecek bir nesneyi temsil eder.

Yapılar

Veri Akışı Adı Açıklama
ChainInterfaces Yapısı Bir arabirim kimlikleri kümesine uygulanabilecek doğrulama ve başlatma işlevlerini belirtir.
CloakedIid Yapısı ve ChainInterfaces şablonlarınaRuntimeClassImplements, belirtilen arabirimin IID listesinde erişilebilir olmadığını gösterir.
Implements Yapısı Belirtilen arabirimler QueryInterface için ve GetIid uygular.
MixIn Yapısı Çalışma zamanı sınıfının varsa Windows Çalışma Zamanı arabirimlerinden ve ardından klasik COM arabirimlerinden türetilmesini sağlar.
RuntimeClassFlags Yapısı RuntimeClass örneğinin türünü içerir.

Listelemeler

Veri Akışı Adı Açıklama
AsyncResultType Sabit Listesi yöntemi tarafından GetResults() döndürülen sonuç türünü belirtir.
ModuleType Sabit Listesi Modülün işlem içi sunucuyu mu yoksa işlem dışı sunucuyu mu desteklemesi gerektiğini belirtir.
RuntimeClassType Sabit Listesi Desteklenen RuntimeClass örneğinin türünü belirtir.

İşlevler

Veri Akışı Adı Açıklama
AsWeak İşlevi Belirtilen örneğe zayıf başvuru alır.
Callback İşlevi (WRL) Üye işlevi bir geri çağırma yöntemi olan bir nesne oluşturur.
CreateActivationFactory İşlevi Windows Çalışma Zamanı tarafından etkinleştirilebilen belirtilen sınıfın örneklerini üreten bir fabrika oluşturur.
CreateClassFactory İşlevi Belirtilen sınıfın örneklerini üreten bir fabrika oluşturur.
Make İşlevi Belirtilen Windows Çalışma Zamanı sınıfını başlatır.

Gereksinimler

Üst bilgi: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h

Ad Alanı: Microsoft::WRL

Ayrıca bkz.

Microsoft::WRL::Wrappers Ad Alanı