Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione membro (di un tipo di implementazione generata) che restituisce una stringa contenente il nome completo del tipo della classe Windows Runtime implementata.
Per una spiegazione del tipo di implementazione e dei concetti relativi ai tipi proiettati, vedere Utilizzare LE API con C++/WinRT e Creare API con C++/WinRT.
Si tratta di una funzione membro dei tipi di implementazione generati. Per recuperare il nome della classe di runtime di qualsiasi IInspectable arbitrario, usare winrt::get_class_name. Vedere anche la funzione su cui si basano entrambi i metodi, ovvero IInspectable::GetRuntimeClassName.
Sintassi
winrt::hstring GetRuntimeClassName() const;
Valore restituito
Winrt::hstring contenente il nome completo del tipo della classe Windows Runtime implementata dal tipo di implementazione.
Esempio
// MainPage.cpp
void winrt::MyProject::implementation::MainPage::f()
{
winrt::hstring name = GetRuntimeClassName();
assert(name == L"MyProject.MainPage");
}
È possibile implementare ICustomPropertyProvider::Type in questo modo.
Windows::UI::Xaml::Interop::TypeName Type()
{
return Windows::UI::Xaml::Interop::TypeName{ GetRuntimeClassName() };
};
In alternativa, è possibile usare il modello di funzione winrt::xaml_typename .
Requisiti
SDK minimo supportato: Windows SDK versione 10.0.17134.0 (Windows 10, versione 1803)
Strumento: cppwinrt.exe