Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Activa la clase de Windows Runtime especificada.
Syntax
HRESULT RoActivateInstance(
[in] HSTRING activatableClassId,
[out] IInspectable **instance
);
Parámetros
[in] activatableClassId
Tipo: HSTRING
Identificador de clase asociado a la clase en tiempo de ejecución activable.
[out] instance
Tipo: IInspectable**
Puntero a la instancia activada de la clase en tiempo de ejecución.
Valor devuelto
Tipo: HRESULT
Esta función puede devolver uno de estos valores.
| Código de retorno | Description |
|---|---|
|
La clase se activó correctamente. |
|
la instancia es NULL. |
|
El subproceso no se ha inicializado en Windows Runtime llamando a la función RoInitialize . |
|
TrustLevel para la clase requiere un proceso de plena confianza. |
|
La clase especificada no implementa la interfaz IInspectable . |
|
No se pudo crear una instancia de la clase . |
Observaciones
Usa la función RoActivateInstance para activar una clase de Windows Runtime. La función RoActivateInstance se conecta a la factoría de activación asociada al identificador de clase activable especificado, crea una instancia llamando al constructor de argumento cero en la clase y libera el generador de activación.
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
| Servidor mínimo admitido | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
| de la plataforma de destino de |
Windows |
| Header | roapi.h |
| Library | mincore.lib |