RoRegisterActivationFactories 函式 (roapi.h)
為 Windows 執行階段 exe 伺服器註冊跨進程啟用處理站的數位。
語法
HRESULT RoRegisterActivationFactories(
[in] HSTRING *activatableClassIds,
[in] PFNGETACTIVATIONFACTORY *activationFactoryCallbacks,
[in] UINT32 count,
[out] RO_REGISTRATION_COOKIE *cookie
);
參數
[in] activatableClassIds
類型: HSTRING*
與可啟動運行時間類別相關聯的類別標識碼陣列。
[in] activationFactoryCallbacks
回呼函式的陣列,可用來擷取與 activationableClassIds對應的啟用處理站。
[in] count
類型: UINT32
activationableClassIds 和 activationFactoryCallbacks 陣列中的項目數。
[out] cookie
識別已註冊工廠的 Cookie。
傳回值
類型: HRESULT
此函式可以傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
已成功註冊啟用處理站。 |
|
Cookie 為 NULL。 |
|
線程位於中性 Apartment 中。 |
|
呼叫 RoInitialize 函式,在 Windows 執行階段 中尚未初始化線程。 |
|
處理站已經初始化。 |
|
類別未註冊為 OutOfProc。 |
備註
RoRegisterActivationFactories 函式可讓 exe 伺服器註冊多個啟用處理站,而不需要發生競爭狀況。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | roapi.h |
程式庫 | RuntimeObject.lib |
Dll | ComBase.dll |