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.Yardımcısı ad boşlukları ve sınıflar, yapılar atlanır.Bu listeler, ad alanı tarafından düzenlenmiş API belgelerine artırabilir.

Sınıflar

Başlık

Description

ActivationFactory Sınıfı

Windows çalışma zamanı tarafından etkinleştirilecek bir veya daha fazla sınıfları sağlar.

AsyncBase Sınıfı

Windows çalışma zamanı zaman uyumsuz durum makinesinin uygular.

ClassFactory Sınıfı

Temel işlevselliğini uygulayan IClassFactory arabirimi.

ComPtr Sınıfı

Oluşturur bir Akıllı işaretçi gösteren şablon parametresi tarafından belirtilen arabirim türü.ComPtr otomatik olarak temel arabirim işaretçisi için başvuru sayımı tutar ve başvuru sayısı sıfır olarak gittiğinde arabirimi yayımlar.

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şlevler eklemek, kaldırmak ve olay işleyicisini çağırır.

FtmBase Sınıfı

Boş iş parçacıklı Sıralayıcı nesne temsil eder.

HandleT Sınıfı

Bir tanıtıcı bir nesneyi temsil eder.

HString Sınıfı

HSTRING tutamaçları işlemek için destek sağlar.

HStringReference Sınıfı

Varolan bir dizeden oluşturulan bir HSTRING temsil eder.

Modül Sınıfı

İlgili nesneler topluluğu temsil eder.

Module::GenericReleaseNotifier Sınıfı

Geçerli modülünde son nesne serbest bırakıldığında olay işleyiciyi çağırır.Olay işleyicisi lambda, functor veya işaretçi işlevi belirtilir.

Module::MethodReleaseNotifier Sınıfı

Geçerli modülünde son nesne serbest bırakıldığında olay işleyiciyi çağırır.Olay işleyicisi, bir nesne ve kendi yöntemi için işaretçiyi üyesi tarafından belirtilir.

Module::ReleaseNotifier Sınıfı

Modül içindeki son nesne serbest bırakıldığında olay işleyiciyi çağırır.

RoInitializeWrapper Sınıfı

Başlatan Windows Çalışma Zamanı.

RuntimeClass Sınıfı

Belirtilen sayıda arabirimleri devralır ve belirtilen Windows çalışma zamanı ve klasik com zayıf başvuruya destek sağlar ve örneklenmiş bir sınıfı gösterir.

SimpleActivationFactory Sınıfı

Windows Çalışma Zamanı Modülü veya klasik com temel sınıfı oluşturmak için temel bir mekanizma sağlar.

SimpleClassFactory Sınıfı

Temel bir sınıf oluşturmak için temel bir mekanizma sağlar.

WeakRef Sınıfı

Temsil eden bir zayıf başvuruya yalnızca Windows çalışma zamanı tarafından değil klasik COM kullanılabilecekZayıf bir başvuru ya da erişilebilir olmayan bir nesneyi temsil eder.

Yapıları

Başlık

Description

ChainInterfaces Yapısı

Arabirim kimlikleri kümesine uygulanan doğrulama ve başlatma işlevlerini belirtir.

CloakedIid Yapısı

Gösterir RuntimeClass, Implements ve ChainInterfaces şablonları belirtilen arabirimin IID'si listesinde erişilebilir değil.

Implements Yapısı

Implements QueryInterface ve GetIid belirtilen arabirim için.

MixIn Yapısı

Çalışma zamanı sınıfını varsa Windows Runtime arabirimleri ve ardından klasik com arabirimleri türeyen sağlar.

İşlevler

Başlık

Description

ActivateInstance İşlevi

Kaydeder ve belirtilen sınıf kimliği tanımlanan belirli türde bir örneği alır.

AsWeak İşlevi

Belirtilen örnek zayıf bir başvuru alır.

Callback İşlevi (Windows Çalışma Zamanı C++ Şablon Kitaplığı)

Geri çağrı yöntemini, üye işlevi olan bir nesne oluşturur.

CreateActivationFactory İşlevi

Windows çalışma zamanı tarafından etkinleştirilmiş belirtilen sınıfın örneklerini üreten bir fabrika oluşturur.

CreateClassFactory İşlevi

Belirtilen sınıf örneklerini üreten bir fabrika oluşturur.

GetActivationFactory İşlevi

Şablon parametresi tarafından belirtilen türü için bir etkinleştirme Fabrika alır.

Make İşlevi

Belirtilen başlatır Windows Çalışma Zamanı sınıfı.

Makrolar

Başlık

Description

ActivatableClass Makroları

Belirtilen sınıf örneği oluşturup Fabrika içeren dahili bir önbellek doldurulur.

InspectableClass Makrosu

Çalışma zamanı sınıf adı ve güven düzeyini ayarlar.

Ayrıca bkz.

Kavramlar

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