Microsoft::WRL::Details — Przestrzeń nazwMicrosoft::WRL::Details Namespace

Obsługuje infrastrukturę WRL i nie jest przeznaczona do użycia bezpośrednio w kodzie.Supports the WRL infrastructure and is not intended to be used directly from your code.

SkładniaSyntax

namespace Microsoft::WRL::Details;

Elementy członkowskieMembers

KlasyClasses

NazwaName OpisDescription
Klasa ComPtrRefComPtrRef Class Reprezentuje odwołanie do obiektu typu ComPtr <T> .Represents a reference to an object of type ComPtr<T>.
Klasa ComPtrRefBaseComPtrRefBase Class Reprezentuje klasę bazową dla klasy ComPtrRef .Represents the base class for the ComPtrRef class.
Klasa DontUseNewUseMakeDontUseNewUseMake Class Uniemożliwia używanie operatora new w RuntimeClass .Prevents using operator new in RuntimeClass. W związku z tym należy zamiast tego użyć funkcji Make .Consequently, you must use the Make function instead.
Klasa EventTargetArrayEventTargetArray Class Reprezentuje tablicę obsługi zdarzeń.Represents an array of event handlers.
Klasa MakeAllocatorMakeAllocator Class Przydziela pamięć dla klasy aktywowalnej z niesłabym wsparciem referencyjnym lub bez niego.Allocates memory for an activatable class, with or without weak reference support.
Klasa ModuleBaseModuleBase Class Reprezentuje klasę bazową klas modułów .Represents the base class of the Module classes.
Klasa RemoveIUnknownRemoveIUnknown Class Tworzy typ, który jest odpowiednikiem IUnknown typu opartego na typie, ale ma QueryInterface metody niewirtualne AddRef i i Release .Makes a type that is equivalent to an IUnknown-based type, but has non-virtual QueryInterface, AddRef, and Release methods.
Klasa WeakReferenceWeakReference Class Reprezentuje słabe odwołanie , które może być używane z środowisko wykonawcze systemu Windows lub klasycznego modelu com.Represents a weak reference that can be used with the Windows Runtime or classic COM. Słabe odwołanie reprezentuje obiekt, który może lub nie jest dostępny.A weak reference represents an object that might or might not be accessible.

StrukturyStructures

NazwaName OpisDescription
ArgTraits, strukturaArgTraits Structure Deklaruje określony interfejs delegata i anonimową funkcję członkowską, która ma określoną liczbę parametrów.Declares a specified delegate interface and an anonymous member function that has a specified number of parameters.
ArgTraitsHelper — StrukturaArgTraitsHelper Structure Ułatwia definiowanie typowych cech argumentów delegatów.Helps define common characteristics of delegate arguments.
BoolStruct, strukturaBoolStruct Structure Określa, czy ComPtr zarządza okres istnienia obiektu w interfejsie.Defines whether a ComPtr is managing the object lifetime of an interface. BoolStruct jest używany wewnętrznie przez operator BoolType () .BoolStruct is used internally by the BoolType() operator.
CreatorMap — StrukturaCreatorMap Structure Zawiera informacje o sposobach inicjowania, rejestrowania i wyrejestrowywania obiektów.Contains information about how to initialize, register, and unregister objects.
DerefHelper, strukturaDerefHelper Structure Reprezentuje wskaźnik odwołujący się do T* parametru szablonu.Represent a dereferenced pointer to the T* template parameter.
EnableIf, strukturaEnableIf Structure Definiuje element członkowski danych typu określonego przez drugi parametr szablonu, jeśli pierwszy parametr szablonu daje w wyniku true .Defines a data member of the type specified by the second template parameter if the first template parameter evaluates to true.
FactoryCache — StrukturaFactoryCache Structure Zawiera lokalizację fabryki klasy i wartość, która identyfikuje zarejestrowany środowisko wykonawcze systemu Windows lub obiekt klasy COM.Contains the location of a class factory and a value that identifies a registered Windows Runtime or COM class object.
ImplementsBase, strukturaImplementsBase Structure Służy do sprawdzania poprawności typów parametrów szablonu w strukturze implementującej.Used to validate template parameter types in Implements Structure.
ImplementsHelper — StrukturaImplementsHelper Structure Pomaga zaimplementować strukturę implementującą .Helps implement the Implements structure.
InterfaceList — StrukturaInterfaceList Structure Służy do tworzenia cyklicznej listy interfejsów.Used to create a recursive list of interfaces.
InterfaceListHelper — StrukturaInterfaceListHelper Structure Kompiluje InterfaceList Typ przez cykliczne stosowanie określonych argumentów parametrów szablonu.Builds an InterfaceList type by recursively applying the specified template parameter arguments.
InterfaceTraits — StrukturaInterfaceTraits Structure Implementuje typowe cechy interfejsu.Implements common characteristics of an interface.
InvokeHelper, strukturaInvokeHelper Structure Zapewnia implementację Invoke() metody w oparciu o określoną liczbę i typ argumentów.Provides an implementation of the Invoke() method based on the specified number and type of arguments.
IsBaseOfStrict — StrukturaIsBaseOfStrict Structure Testuje, czy jeden typ jest podstawą innego.Tests whether one type is the base of another.
IsSame — StrukturaIsSame Structure Testuje, czy jeden określony typ jest taki sam jak inny określony typ.Tests whether one specified type is the same as another specified type.
Nil — StrukturaNil Structure Służy do wskazywania nieokreślonego, opcjonalnego parametru szablonu.Used to indicate an unspecified, optional template parameter.
RemoveReference, strukturaRemoveReference Structure Przypasaj cechy Reference lub rvalue z określonego parametru szablonu klasy.Strips the reference or rvalue-reference trait from the specified class template parameter.
RuntimeClassBase — StrukturaRuntimeClassBase Structure Używany do wykrywania RuntimeClass w funkcji Make .Used to detect RuntimeClass in the Make function.
RuntimeClassBaseT, strukturaRuntimeClassBaseT Structure Dostarcza metody pomocnika do QueryInterface operacji i uzyskiwania identyfikatorów interfejsów.Provides helper methods for QueryInterface operations and getting interface IDs.
VerifyInheritanceHelper — StrukturaVerifyInheritanceHelper Structure Testuje, czy jeden interfejs pochodzi od innego interfejsu.Tests whether one interface is derived from another interface.
VerifyInterfaceHelper, strukturaVerifyInterfaceHelper Structure Sprawdza, czy interfejs określony przez parametr szablonu spełnia określone wymagania.Verifies that the interface specified by the template parameter meets certain requirements.

WyliczeniaEnumerations

NazwaName OpisDescription
AsyncStatusInternal — WyliczenieAsyncStatusInternal Enumeration Określa mapowanie między wyliczeniami wewnętrznymi dla stanu operacji asynchronicznych i Windows::Foundation::AsyncStatus wyliczenia.Specifies a mapping between internal enumerations for the state of asynchronous operations and the Windows::Foundation::AsyncStatus enumeration.

FunkcjeFunctions

NazwaName OpisDescription
ActivationFactoryCallback —, funkcjaActivationFactoryCallback Function Pobiera fabrykę aktywacji dla określonego identyfikatora aktywacji.Gets the activation factory for the specified activation ID.
Move — funkcjaMove Function Przenosi określony argument z jednej lokalizacji do innej.Moves the specified argument from one location to another.
Funkcja podnosiexceptionRaiseException Function Wywołuje wyjątek w wątku wywołującym.Raises an exception in the calling thread.
Swap — Funkcja (WRL)Swap Function (WRL) Wymienia wartości dwóch określonych argumentów.Exchanges the values of the two specified arguments.
TerminateMap —, funkcjaTerminateMap Function Zamyka fabryki klas w określonym module.Shuts down the class factories in the specified module.

WymaganiaRequirements

Nagłówek: Async. h, Client. h, corewrappers. h, Event. h, FTM. h, implementuje. h, Internal. h, module. hHeader: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h

Przestrzeń nazw: Microsoft:: WRL::D etailsNamespace: Microsoft::WRL::Details

Zobacz teżSee also

Microsoft:: WRL, przestrzeń nazwMicrosoft::WRL Namespace
Microsoft:: WRL:: Otoke — przestrzeń nazwMicrosoft::WRL::Wrappers Namespace