Kategoriye Göre Başlıca WRL API'leri

Aşağıdaki tablolarda birincil Windows Çalışma Zamanı C++ Şablon Kitaplığı sınıfları, yapıları, işlevleri ve makroları listelenmektedir. Yardımcı ad alanları ve sınıflardaki yapılar atlanır. Bu listeler, ad alanına göre düzenlenmiş API belgelerini genişleter.

Sınıflar

Ünvan 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.
Olay Sınıfı (Windows Çalışma Zamanı C++ Şablon Kitaplığı) Bir olayı temsil eder.
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.
HandleT Sınıfı Bir nesnenin tanıtıcısını temsil eder.
HString Sınıfı HSTRING tanıtıcılarını işleme desteği sağlar.
HStringReference Sınıfı Mevcut bir dizeden oluşturulan bir HSTRING'i temsil eder.
Modül Sınıfı İlişkili nesneler koleksiyonunu temsil eder.
Module::GenericReleaseNotifier Sınıfı Geçerli modüldeki son nesne yayımlandığında bir olay işleyicisi çağırır. Olay işleyicisi tarafından bir lambda, functor veya işaretçiden işleve belirtilir.
Module::MethodReleaseNotifier Sınıfı Geçerli modüldeki son nesne yayımlandığında bir olay işleyicisi çağırır. Olay işleyicisi bir nesne ve işaretçiden yönteme üyesi tarafından belirtilir.
Module::ReleaseNotifier Sınıfı Modüldeki son nesne yayımlandığında olay işleyicisini çağırır.
RoInitializeWrapper Sınıfı Windows Çalışma Zamanı başlatır.
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

Ünvan 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.

İşlevler

Ünvan Açıklama
ActivateInstance İşlevi Belirtilen sınıf kimliğinde tanımlanan belirtilen türün bir örneğini kaydeder ve alır.
AsWeak İşlevi Belirtilen örneğe zayıf başvuru alır.
Geri Çağırma İşlevi Ü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.
GetActivationFactory İşlevi Şablon parametresi tarafından belirtilen tür için bir etkinleştirme fabrikası alır.
Make İşlevi Belirtilen Windows Çalışma Zamanı sınıfını başlatır.

Makrolar

Ünvan Açıklama
ActivatableClass Makroları Belirtilen sınıfın bir örneğini oluşturabilen bir fabrika içeren iç önbelleği doldurur.
InspectableClass Makrosu Çalışma zamanı sınıf adını ve güven düzeyini ayarlar.

Ayrıca bkz.

Windows Çalışma Zamanı C++ Şablon Kitaplığı (WRL)