Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Активирует указанный класс среды выполнения Windows.
Синтаксис
HRESULT RoActivateInstance(
[in] HSTRING activatableClassId,
[out] IInspectable **instance
);
Параметры
[in] activatableClassId
Тип: HSTRING
Идентификатор класса, связанный с активируемым классом среды выполнения.
[out] instance
Тип: IInspectable**
Указатель на активированный экземпляр класса среды выполнения.
Возвращаемое значение
Тип: HRESULT
Эта функция может возвращать одно из этих значений.
| Код возврата | Description |
|---|---|
|
Класс был успешно активирован. |
|
экземпляр имеет значение NULL. |
|
Поток не инициализирован в среде выполнения Windows путем вызова функции RoInitialize . |
|
Для класса TrustLevel требуется процесс полного доверия. |
|
Интерфейс IInspectable не реализуется указанным классом. |
|
Не удалось создать экземпляр класса. |
Замечания
Используйте функцию RoActivateInstance для активации класса среды выполнения Windows. Функция RoActivateInstance подключается к фабрике активации, связанной с указанным идентификатором активируемого класса, создает экземпляр, вызывая конструктор нулевого аргумента в классе и освобождает фабрику активации.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 8 [классические приложения | Приложения UWP] |
| минимальный поддерживаемый сервер | Windows Server 2012 [классические приложения | Приложения UWP] |
| целевая платформа | Виндоус |
| Header | roapi.h |
| Library | mincore.lib |