GetRuntimeClassName 함수(C++/WinRT)
구현되는 Windows 런타임 클래스의 정규화된 형식 이름을 포함하는 문자열을 반환하는 멤버 함수(생성된 구현 형식)입니다.
구현 유형 및 예상 형식 개념에 대한 설명은 C++/WinRT를 사용하여 API 사용 및 C++/WinRT를 사용하여 API 작성을 참조하세요.
생성된 구현 형식의 멤버 함수입니다. 임의 IInspectable의 런타임 클래스 이름을 검색하려면 winrt::get_class_name 사용합니다. 또한 IInspectable::GetRuntimeClassName인 두 메서드가 모두 기반으로 하는 함수를 참조하세요.
구문
winrt::hstring GetRuntimeClassName() const;
반환 값
구현 형식에 의해 구현된 Windows 런타임 클래스의 정규화된 형식 이름을 포함하는 winrt::hstring입니다.
예제
// MainPage.cpp
void winrt::MyProject::implementation::MainPage::f()
{
winrt::hstring name = GetRuntimeClassName();
assert(name == L"MyProject.MainPage");
}
다음과 같이 ICustomPropertyProvider::Type을 구현할 수 있습니다.
Windows::UI::Xaml::Interop::TypeName Type()
{
return Windows::UI::Xaml::Interop::TypeName{ GetRuntimeClassName() };
};
또는 winrt::xaml_typename 함수 템플릿을 사용할 수 있습니다.
요구 사항
지원되는 최소 SDK: Windows SDK 버전 10.0.17134.0(Windows 10, 버전 1803)
도구: cppwinrt.exe