Método IInspectable::GetRuntimeClassName (inspectable.h)
Obtiene el nombre completo del objeto Windows Runtime actual.
Sintaxis
HRESULT GetRuntimeClassName(
[out] HSTRING *className
);
Parámetros
[out] className
Tipo: HSTRING*
Nombre completo del objeto Windows Runtime actual.
Valor devuelto
Tipo: HRESULT
Esta función puede devolver los siguientes valores.
Código devuelto | Descripción |
---|---|
|
La cadena className se creó correctamente. |
|
No se pudo asignar la cadena className . |
|
className hace referencia a un generador de clases o a una interfaz estática. |
Comentarios
Use el método GetRuntimeClassName para recuperar el nombre completo del espacio de nombres de un objeto Windows Runtime.
El autor de la llamada es responsable de liberar la cadena className mediante la función WindowsDeleteString .
En la tabla siguiente se muestran cadenas de nombre de clase de ejemplo que el método GetRuntimeClassName podría devolver.
Nombre de clase de ejemplo | Descripción |
---|---|
Fabrikam.Kitchen.IToaster | Interfaz en el espacio de nombres Fabrikam.Kitchen. |
Fabrikam.Kitchen.Chef | Clase en el espacio de nombres Fabrikam.Kitchen. |
Windows.Foundation.Collections.IVector'1<TailspinToys.IStore> | Vector de interfaces tailspinToys.IStore. |
Windows.Foundation.Collections.IVector'1<Windows.Foundation.Collections.IMap'2<String, TailspinToys.IStore>> | Vector de asignaciones de cadenas a interfaces TailspinToys.IStore. |
El método GetRuntimeClassName proporciona la información de tipo más específica que garantiza el objeto de servidor que implementa. El nombre de tipo puede ser un nombre de clase en tiempo de ejecución, un nombre de grupo de interfaz, un nombre de interfaz o un nombre de interfaz con parámetros.
El método GetRuntimeClassName devuelve E_ILLEGAL_METHOD_CALL si el nombre de clase hace referencia a un generador de clases o a una interfaz estática.
Requisitos
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | inspectable.h |