범주별 키 WRL API

다음 표에는 기본 Windows 런타임 C++ 템플릿 라이브러리 클래스, 구조체, 함수 및 매크로가 나와 있습니다. 도우미 네임스페이스 및 클래스의 구문은 생략됩니다. 이러한 목록은 네임스페이스별로 정렬되는 API 설명서를 보강합니다.

클래스

제목 설명
ActivationFactory 클래스 Windows 런타임으로 활성화할 클래스를 하나 이상 사용합니다.
AsyncBase 클래스 Windows 런타임 비동기 상태 컴퓨터를 구현합니다.
ClassFactory 클래스 IClassFactory 인터페이스의 기본 기능을 구현합니다.
ComPtr 클래스 템플릿 매개 변수로 지정된 인터페이스를 나타내는 스마트 포인터 형식을 만듭니다. ComPtr은 기본 인터페이스 포인터의 참조 개수를 자동으로 관리하여 참조 횟수가 0이 되면 인터페이스를 릴리스합니다.
Event 클래스(Windows Runtime C++ 템플릿 라이브러리) 이벤트를 나타냅니다.
EventSource 클래스 이벤트를 나타냅니다. EventSource 멤버 함수는 이벤트 처리기를 추가, 삭제 및 호출합니다.
FtmBase 클래스 자유 스레드된 마샬러 개체를 나타냅니다.
HandleT 클래스 개체에 대한 핸들을 나타냅니다.
HString 클래스 HSTRING 핸들 조작을 지원합니다.
HStringReference 클래스 기존 문자열에서 만든 HSTRING을 나타냅니다.
Module 클래스 관련된 개체의 컬렉션을 나타냅니다.
Module::GenericReleaseNotifier 클래스 현재 모듈의 마지막 개체가 해제될 때 이벤트 처리기를 호출합니다. 이벤트 처리기는 람다, 함수 또는 함수 포인터에 의해 지정됩니다.
Module::MethodReleaseNotifier 클래스 현재 모듈의 마지막 개체가 해제될 때 이벤트 처리기를 호출합니다. 이벤트 처리기는 개체 및 해당 포인터-a-a-메서드 멤버에 의해 지정됩니다.
Module::ReleaseNotifier 클래스 모듈의 마지막 개체가 해제될 때 이벤트 처리기를 호출합니다.
RoInitializeWrapper 클래스 Windows 런타임 초기화합니다.
RuntimeClass 클래스 지정된 수의 인터페이스를 상속하는 인스턴스화된 클래스를 나타내고 지정된 Windows 런타임, 클래식 COM 및 약한 참조 지원을 제공합니다.
SimpleActivationFactory 클래스 Windows 런타임 또는 클래식 COM 기본 클래스를 만드는 기본적인 메커니즘을 제공합니다.
SimpleClassFactory 클래스 기본 클래스를 만드는 기본적인 메커니즘을 제공합니다.
WeakRef 클래스 클래식 COM이 아닌 Windows 런타임에서만 사용할 수 있는 약한 참조 를 나타냅니다. 약한 참조는 액세스할 수 있거나 액세스할 수 없는 개체를 나타냅니다.

구조

제목 설명
ChainInterfaces 구조체 인터페이스 ID 집합에 적용할 수 있는 확인 및 초기화 함수를 지정합니다.
CloakedIid 구조체 RuntimeClassIID 목록에서 지정된 인터페이스에 액세스할 수 없음을 템플릿 ImplementsChainInterfaces 에 나타냅니다.
Implements 구조체 지정된 인터페이스를 QueryInterfaceGetIid 구현합니다.
MixIn 구조체 런타임 클래스가 Windows 런타임 인터페이스에서 파생되었는지 확인한 다음 있는 경우 클래식 COM 인터페이스를 확인합니다.

함수

제목 설명
ActivateInstance 함수 지정된 클래스 ID에 정의된 지정된 형식의 인스턴스를 등록하고 검색합니다.
AsWeak 함수 지정된 인스턴스에 대한 약한 참조를 가져옵니다.
콜백 함수 멤버 함수가 콜백 메서드인 개체를 만듭니다.
CreateActivationFactory 함수 Windows 런타임으로 활성화할 수 있는 지정된 클래스의 인스턴스를 생성하는 팩터리를 만듭니다.
CreateClassFactory 함수 지정된 클래스의 인스턴스를 생성하는 팩터리를 만듭니다.
GetActivationFactory 함수 템플릿 매개 변수로 지정된 형식에 대한 활성화 팩터리를 검색합니다.
Make 함수 지정된 Windows 런타임 클래스를 초기화합니다.

매크로

제목 설명
ActivatableClass 매크로 지정된 클래스의 인스턴스를 만들 수 있는 팩터리를 포함하는 내부 캐시를 채웁니다.
InspectableClass 매크로 런타임 클래스 이름 및 신뢰 수준을 설정합니다.

참고 항목

Windows 런타임 C++ 템플릿 라이브러리(WRL)