Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Registra una matriz de generadores de activación fuera de proceso para un servidor exe de Windows Runtime.
Sintaxis
HRESULT RoRegisterActivationFactories(
[in] HSTRING *activatableClassIds,
[in] PFNGETACTIVATIONFACTORY *activationFactoryCallbacks,
[in] UINT32 count,
[out] RO_REGISTRATION_COOKIE *cookie
);
Parámetros
[in] activatableClassIds
Tipo: HSTRING*
Matriz de identificadores de clase asociados a clases en tiempo de ejecución activables.
[in] activationFactoryCallbacks
Tipo: PFNGETACTIVATIONFACTORY*
Matriz de funciones de devolución de llamada que puede usar para recuperar las factorías de activación que corresponden a activationableClassIds.
[in] count
Tipo: UINT32
Número de elementos de las matrices activationableClassIds y activationFactoryCallbacks .
[out] cookie
Tipo: RO_REGISTRATION_COOKIE*
Cookie que identifica las factorías registradas.
Valor devuelto
Tipo: HRESULT
Esta función puede devolver uno de estos valores.
| Código devuelto | Descripción |
|---|---|
|
El generador de activación se registró correctamente. |
|
cookie es NULL. |
|
El subproceso está en un apartamento neutro. |
|
El subproceso no se ha inicializado en el Windows Runtime llamando a la función RoInitialize. |
|
La fábrica ya se ha inicializado. |
|
La clase no está registrada como OutOfProc. |
Comentarios
La función RoRegisterActivationFactories permite a un servidor exe registrar varias factorías de activación sin experimentar una condición de carrera.
Requisitos
| Requisito | Value |
|---|---|
| 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 | roapi.h |
| Library | RuntimeObject.lib |
| Archivo DLL | ComBase.dll |