Udostępnij za pośrednictwem


Microsoft::WRL::Details — Przestrzeń nazw

Obsługuje infrastrukturę światowym laboratorium Referencyjnym i nie jest przeznaczony do użycia bezpośrednio w kodzie.

namespace Microsoft::WRL::Details;

Elementy członkowskie

Klasy

Nazwa

Opis

ComPtrRef — Klasa

Reprezentuje odwołanie do obiektu typu ComPtr <T>.

ComPtrRefBase — Klasa

Przedstawia podstawową klasę dla ComPtrRef klasy.

DontUseNewUseMake — Klasa

Uniemożliwia wykorzystanie operatora new w RuntimeClass.W związku z tym, należy użyć przyczynić się zamiast.

EventTargetArray — Klasa

Reprezentuje tablicę programy obsługi zdarzeń.

MakeAllocator — Klasa

Przydziela pamięć dla klasy activatable, z lub bez wsparcia odwołanie tymczasowe.

ModuleBase — Klasa

Przedstawia podstawową klasę z moduł klas.

RemoveIUnknown — Klasa

Sprawia, że typ, który jest równoważne z IUnknown-typ zależności, ale ma nie wirtualnym QueryInterface, AddRef, i Release metody.

WeakReference — Klasa

Reprezentuje Odwołanie tymczasowe który może służyć z obsługi Windows lub klasyczny model COM.Odwołanie tymczasowe reprezentuje obiekt, który może lub nie mogą być niedostępne.

Struktury

Nazwa

Opis

ArgTraits — Struktura

Deklaruje pełnomocnik określony interfejs i anonimową funkcję, która ma określoną liczbę parametrów.

ArgTraitsHelper — Struktura

Pomaga określić wspólne cechy delegowanego argumentów.

BoolStruct — Struktura

Określa, czy ComPtr zarządza czas życia obiektów interfejsu.BoolStruct jest używana wewnętrznie przez BoolType() operatora.

CreatorMap — Struktura

Zawiera informacje dotyczące sposobu zainicjować, rejestrowanie i wyrejestrowywanie obiektów.

DerefHelper — Struktura

Reprezentuje wskaźnikiem dereferenced do T* parametr szablonu.

EnableIf — Struktura

Definiuje członka danych o typie określonym przez drugi parametr szablonu, jeśli pierwszy parametr szablonu daje w wyniku true.

FactoryCache — Struktura

Zawiera lokalizację fabryki klas i wartość, która identyfikuje zarejestrowaną Środowisko wykonawcze systemu Windows lub obiekt klasy COM.

ImplementsBase — Struktura

Wykorzystywany do sprawdzania poprawności typy parametrów szablonu w Implements — Struktura.

ImplementsHelper — Struktura

Pomaga w realizacji Implementacja struktury.

InterfaceList — Struktura

Używane do tworzenia listy cykliczne interfejsów.

InterfaceListHelper — Struktura

Buduje InterfaceList typu przez rekursywnie stosowania argumenty parametru określonego szablonu.

InterfaceTraits — Struktura

Wspólne cechy implementacja interfejsu.

InvokeHelper — Struktura

Zapewnia implementację metoda Invoke(), na podstawie określonej liczby i rodzaju argumentów.

IsBaseOfStrict — Struktura

Sprawdza, czy jeden typ jest base innego.

IsSame — Struktura

Testy czy jeden określony typ jest taka sama, jak inne określonego typu.

Nil — Struktura

Służy do wskazania parametrem szablonu nieokreślonego, opcjonalne.

RemoveReference — Struktura

Paski z cechą odwołanie lub odwołanie r-wartości z parametru określonej klasy.

RuntimeClassBase — Struktura

Używane do wykrywania RuntimeClass w zrobić funkcji.

RuntimeClassBaseT — Struktura

Zapewnia metody pomocnika QueryInterface operacji i podczas uzyskiwania identyfikatorów interfejsu.

VerifyInheritanceHelper — Struktura

Sprawdza, czy jeden interfejs pochodzi od innego interfejsu.

VerifyInterfaceHelper — Struktura

Weryfikuje, że interfejs określonej przez parametr szablonu spełnia określone wymagania.

Wyliczenia

Nazwa

Opis

AsyncStatusInternal — Wyliczenie

Określa mapowania między wyliczenia wewnętrznej dla stanu operacji asynchronicznych i Windows::Foundation::AsyncStatus wyliczenie.

Funkcje

Nazwa

Opis

ActivationFactoryCallback — Funkcja

Pobiera factory aktywacji dla identyfikatora określonego aktywacji.

Move — Funkcja

Przenosi określony argument z jednej lokalizacji.

RaiseException — Funkcja

Zgłasza wyjątek w wątku wywołującego.

Swap — Funkcja (Biblioteka szablonów języka C++ środowiska wykonawczego systemu Windows)

Wymienia wartości dwóch określonych argumentów.

TerminateMap — Funkcja

Wyłącza się fabryk klas w określonego modułu.

Wymagania

Nagłówek: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h

Obszar nazw: Microsoft::WRL::Details

Zobacz też

Informacje

Microsoft::WRL — Przestrzeń nazw

Microsoft::WRL::Wrappers — Przestrzeń nazw