Microsoft::WRL::Details Ad Alanı
WRL altyapısını destekler ve doğrudan kodunuzdan kullanılmak üzere tasarlanmamıştır.
Sözdizimi
namespace Microsoft::WRL::Details;
Üyeler
Sınıflar
Veri Akışı Adı | Açıklama |
---|---|
ComPtrRef Sınıfı | ComPtr<T> türünde bir nesneye başvuru gösterir. |
ComPtrRefBase Sınıfı | ComPtrRef sınıfının temel sınıfını temsil eder. |
DontUseNewUseMake Sınıfı | içinde RuntimeClass işlecini new kullanmayı engeller. Sonuç olarak, bunun yerine Make işlevini kullanmanız gerekir. |
EventTargetArray Sınıfı | Olay işleyicileri dizisini temsil eder. |
MakeAllocator Sınıfı | Zayıf başvuru desteğine sahip veya olmayan, eyleme geçilebilir bir sınıf için bellek ayırır. |
ModuleBase Sınıfı | Modül sınıflarının temel sınıfını temsil eder. |
RemoveIUnknown Sınıfı | Tabanlı bir türe eşdeğer olan, ancak sanal QueryInterface olmayan , AddRef ve Release yöntemleri olan bir IUnknown tür yapar. |
WeakReference Sınıfı | Windows Çalışma Zamanı veya klasik COM ile kullanılabilecek 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 |
---|---|
ArgTraits Yapısı | Belirtilen bir temsilci arabirimini ve belirtilen sayıda parametreye sahip anonim üye işlevini bildirir. |
ArgTraitsHelper Yapısı | Temsilci bağımsız değişkenlerinin ortak özelliklerini tanımlamaya yardımcı olur. |
BoolStruct Yapısı | bir ComPtr arabiriminin nesne ömrünü yönetip yönetmediğini tanımlar. BoolStruct BoolType() işleci tarafından dahili olarak kullanılır. |
CreatorMap Yapısı | Nesneleri başlatma, kaydetme ve kaydını kaldırma hakkında bilgi içerir. |
DerefHelper Yapısı | Şablon parametresi için başvurulmayan bir işaretçiyi temsil edin T* . |
EnableIf Yapısı | İlk şablon parametresi olarak değerlendirilirse, ikinci şablon parametresi tarafından belirtilen türdeki bir veri üyesini true tanımlar. |
FactoryCache Yapısı | Bir sınıf fabrikasının konumunu ve kayıtlı bir Windows Çalışma Zamanı veya COM sınıf nesnesini tanımlayan değeri içerir. |
ImplementsBase Yapısı | Implements Structure içindeki şablon parametre türlerini doğrulamak için kullanılır. |
ImplementsHelper Yapısı | Implements yapısının uygulanmasına yardımcı olur. |
InterfaceList Yapısı | Arabirimlerin özyinelemeli bir listesini oluşturmak için kullanılır. |
InterfaceListHelper Yapısı | Belirtilen şablon parametresi bağımsız değişkenlerini yinelemeli olarak uygulayarak bir InterfaceList tür oluşturur. |
InterfaceTraits Yapısı | Bir arabirimin ortak özelliklerini uygular. |
InvokeHelper Yapısı | Belirtilen sayıda ve bağımsız değişken türüne göre yönteminin bir uygulamasını Invoke() sağlar. |
IsBaseOfStrict Yapısı | Bir türün başka bir türün tabanı olup olmadığını sınar. |
IsSame Yapısı | Belirtilen bir türün başka bir belirtilen türle aynı olup olmadığını sınar. |
Nil Yapısı | Belirtilmemiş, isteğe bağlı bir şablon parametresini belirtmek için kullanılır. |
RemoveReference Yapısı | Başvuruyu veya rvalue-reference özelliğini belirtilen sınıf şablonu parametresinden kaldırır. |
RuntimeClassBase Yapısı | Make işlevinde algılamak RuntimeClass için kullanılır. |
RuntimeClassBaseT Yapısı | İşlemler ve arabirim kimliklerini almak için QueryInterface yardımcı yöntemler sağlar. |
VerifyInheritanceHelper Yapısı | Bir arabirimin başka bir arabirimden türetilip türetmediğini sınar. |
VerifyInterfaceHelper Yapısı | Şablon parametresi tarafından belirtilen arabirimin belirli gereksinimleri karşıladığını doğrular. |
Listelemeler
Veri Akışı Adı | Açıklama |
---|---|
AsyncStatusInternal Sabit Listesi | Zaman uyumsuz işlemlerin durumu ve Windows::Foundation::AsyncStatus numaralandırma için iç sabit listeleri arasında eşleme belirtir. |
İşlevler
Veri Akışı Adı | Açıklama |
---|---|
ActivationFactoryCallback İşlevi | Belirtilen etkinleştirme kimliği için etkinleştirme fabrikasını alır. |
Move İşlevi | Belirtilen bağımsız değişkeni bir konumdan diğerine taşır. |
RaiseException İşlevi | Çağıran iş parçacığında bir özel durum oluşturur. |
Swap İşlevi (WRL) | Belirtilen iki bağımsız değişkenin değerlerini değiştirir. |
TerminateMap İşlevi | Belirtilen modüldeki sınıf fabrikalarını kapatır. |
Gereksinimler
Üst bilgi: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h
Ad Alanı: Microsoft::WRL::D etails