Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает полное имя текущего объекта среда выполнения Windows.
Синтаксис
HRESULT GetRuntimeClassName(
[out] HSTRING *className
);
Параметры
[out] className
Тип: HSTRING*
Полное имя текущего объекта среда выполнения Windows.
Возвращаемое значение
Тип: HRESULT
Эта функция может возвращать следующие значения.
| Код возврата | Описание |
|---|---|
|
Строка className успешно создана. |
|
Не удалось выделить строку className . |
|
className относится к фабрике класса или статическому интерфейсу. |
Комментарии
Используйте метод GetRuntimeClassName, чтобы получить полное имя пространства имен объекта среда выполнения Windows.
Вызывающий объект отвечает за освобождение строки className с помощью функции WindowsDeleteString .
В следующей таблице приведены примеры строк имен классов, которые могут быть возвращены методом GetRuntimeClassName .
| Пример имени класса | Описание |
|---|---|
| Fabrikam.Kitchen.IToaster | Интерфейс в пространстве имен Fabrikam.Kitchen. |
| Fabrikam.Kitchen.Chef | Класс в пространстве имен Fabrikam.Kitchen. |
| Windows.Foundation.Collections.IVector'1<TailspinToys.IStore> | Вектор интерфейсов TailspinToys.IStore. |
| Windows.Foundation.Collections.IVector'1<Windows.Foundation.Collections.IMap'2<String, TailspinToys.IStore>> | Вектор сопоставления строк с интерфейсами TailspinToys.IStore. |
Метод GetRuntimeClassName предоставляет наиболее конкретные сведения о типе, которые объект сервера гарантирует, что он реализует. Имя типа может быть именем класса среды выполнения, именем группы интерфейсов, именем интерфейса или параметризованным именем интерфейса.
Метод GetRuntimeClassName возвращает E_ILLEGAL_METHOD_CALL , относится ли имя класса к фабрике классов или статическому интерфейсу.
Требования
| Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
| Целевая платформа | Windows |
| Header | inspectable.h |