Microsoft::WRL::Details 네임스페이스
WRL 인프라를 지원하며 사용자 코드에서 직접 사용할 수 없습니다.
구문
namespace Microsoft::WRL::Details;
멤버
클래스
이름 | 설명 |
---|---|
ComPtrRef 클래스 | ComPtr T> 형식의 개체에 대한 참조를<나타냅니다. |
ComPtrRefBase 클래스 | ComPtrRef 클래스의 기본 클래스를 나타냅니다. |
DontUseNewUseMake 클래스 | 에서 연산 new RuntimeClass 자 사용을 방지합니다. 따라서 Make 함수를 대신 사용해야 합니다. |
EventTargetArray 클래스 | 이벤트 처리기의 배열을 나타냅니다. |
MakeAllocator 클래스 | 약한 참조 지원을 사용하거나 사용하지 않고 활성화 가능한 클래스에 대한 메모리를 할당합니다. |
ModuleBase 클래스 | 모듈 클래스의 기본 클래스를 나타냅니다. |
RemoveIUnknown 클래스 | -based 형식과 동일IUnknown 하지만 가상QueryInterface AddRef 이 아닌 메서드 및 Release 메서드가 있는 형식을 만듭니다. |
WeakReference 클래스 | Windows 런타임 또는 클래식 COM과 함께 사용할 수 있는 약한 참조를 나타냅니다. 약한 참조는 액세스할 수 있거나 액세스할 수 없는 개체를 나타냅니다. |
구조
속성 | 설명 |
---|---|
ArgTraits 구조체 | 지정된 수의 매개 변수가 있는 익명 멤버 함수 및 지정된 대리자 인터페이스를 선언합니다. |
ArgTraitsHelper 구조체 | 대리자 인수의 일반적인 특성을 정의하는 데 도움이 됩니다. |
BoolStruct 구조체 | 인터페이스 ComPtr 의 개체 수명을 관리하는지 여부를 정의합니다. BoolStruct 는 BoolType() 연산자에 의해 내부적으로 사용됩니다. |
CreatorMap 구조체 | 개체를 초기화, 등록 및 등록 취소하는 방법에 대한 정보를 포함합니다. |
DerefHelper 구조체 | 템플릿 매개 변수에 대한 역참조 포인터를 T* 나타냅니다. |
EnableIf 구조체 | 첫 번째 템플릿 매개 변수가 계산되는 경우 두 번째 템플릿 매개 변수로 지정된 형식의 데이터 멤버를 true 정의합니다. |
FactoryCache 구조체 | 클래스 팩터리의 위치와 등록된 Windows 런타임 또는 COM 클래스 개체를 식별하는 값을 포함합니다. |
ImplementsBase 구조체 | Implements Structure에서 템플릿 매개 변수 형식의 유효성을 검사하는 데 사용됩니다. |
ImplementsHelper 구조체 | 구현 구조를 구현 하는 데 도움이 됩니다 . |
InterfaceList 구조체 | 재귀 인터페이스 목록을 만드는 데 사용됩니다. |
InterfaceListHelper 구조체 | InterfaceList 지정된 템플릿 매개 변수 인수를 재귀적으로 적용하여 형식을 빌드합니다. |
InterfaceTraits 구조체 | 인터페이스의 일반적인 특성을 구현합니다. |
InvokeHelper 구조체 | 지정된 수 및 인수 형식을 기반으로 메서드의 구현 Invoke() 을 제공합니다. |
IsBaseOfStrict 구조체 | 형식 하나가 다른 형식의 기본 형식인지 테스트합니다. |
IsSame 구조체 | 지정된 형식이 지정된 다른 형식과 같은지 테스트합니다. |
Nil 구조체 | 지정되지 않은 선택적 템플릿 매개 변수를 나타내는 데 사용됩니다. |
RemoveReference 구조체 | 지정된 클래스 템플릿 매개 변수에서 참조 또는 rvalue 참조 특성을 제거합니다. |
RuntimeClassBase 구조체 | Make 함수에서 검색 RuntimeClass 하는 데 사용됩니다. |
RuntimeClassBaseT 구조체 | 작업 및 인터페이스 ID 가져오기에 대한 QueryInterface 도우미 메서드를 제공합니다. |
VerifyInheritanceHelper 구조체 | 한 인터페이스가 다른 인터페이스에서 파생되었는지 여부를 테스트합니다. |
VerifyInterfaceHelper 구조체 | 템플릿 매개 변수로 지정된 인터페이스가 특정 요구 사항을 충족하는지 확인합니다. |
열거형
속성 | 설명 |
---|---|
AsyncStatusInternal 열거형 | 비동기 작업 상태와 열거형에 대한 내부 열거형 간의 매핑을 Windows::Foundation::AsyncStatus 지정합니다. |
함수
속성 | 설명 |
---|---|
ActivationFactoryCallback 함수 | 지정된 정품 인증 ID에 대한 정품 인증 팩터리를 가져옵니다. |
Move 함수 | 지정한 인수를 한 위치에서 다른 위치로 이동합니다. |
RaiseException 함수 | 호출 스레드에서 예외를 발생시킵니다. |
Swap 함수(WRL) | 지정된 두 인수의 값을 교환합니다. |
TerminateMap 함수 | 지정된 모듈에서 클래스 팩터리를 종료합니다. |
요구 사항
헤더: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h
네임스페이스: Microsoft::WRL::D etails