Metodo IInspectable::GetRuntimeClassName (inspectable.h)
Ottiene il nome completo dell'oggetto Windows Runtime corrente.
Sintassi
HRESULT GetRuntimeClassName(
[out] HSTRING *className
);
Parametri
[out] className
Tipo: HSTRING*
Nome completo dell'oggetto Windows Runtime corrente.
Valore restituito
Tipo: HRESULT
Questa funzione può restituire i valori seguenti.
Codice restituito | Descrizione |
---|---|
|
La stringa className è stata creata correttamente. |
|
Impossibile allocare la stringa className . |
|
className fa riferimento a una class factory o a un'interfaccia statica. |
Commenti
Utilizzare il metodo GetRuntimeClassName per recuperare il nome completo dello spazio dei nomi di un oggetto Windows Runtime.
Il chiamante è responsabile della liberazione della stringa className tramite la funzione WindowsDeleteString .
Nella tabella seguente vengono illustrate le stringhe del nome della classe di esempio che possono essere restituite dal metodo GetRuntimeClassName .
Nome classe di esempio | Descrizione |
---|---|
Fabrikam.Kitchen.IToaster | Interfaccia nello spazio dei nomi Fabrikam.Kitchen. |
Fabrikam.Kitchen.Chef | Classe nello spazio dei nomi Fabrikam.Kitchen. |
Windows.Foundation.Collections.IVector'1<TailspinToys.IStore> | Vettore delle interfacce TailspinToys.IStore. |
Windows.Foundation.Collections.IVector'1<Windows.Foundation.Collections.IMap'2<String, TailspinToys.IStore>> | Vettore di mappe di stringhe alle interfacce TailspinToys.IStore. |
Il metodo GetRuntimeClassName fornisce le informazioni sul tipo più specifiche che l'oggetto server garantisce che implementi. Il nome del tipo può essere un nome della classe di runtime, il nome del gruppo di interfaccia, il nome dell'interfaccia o il nome dell'interfaccia con parametri.
Il metodo GetRuntimeClassName restituisce E_ILLEGAL_METHOD_CALL se il nome della classe fa riferimento a una class factory o a un'interfaccia statica.
Requisiti
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | inspectable.h |