WindowsRuntimeMarshal.GetActivationFactory(Type) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回 物件,這個物件會實作指定之 Windows 執行階段 類型的啟用處理站介面。
此 API 支援此產品基礎結構,但無法直接用於程式碼之中。
public:
static System::Runtime::InteropServices::WindowsRuntime::IActivationFactory ^ GetActivationFactory(Type ^ type);
[System.Security.SecurityCritical]
public static System.Runtime.InteropServices.WindowsRuntime.IActivationFactory GetActivationFactory (Type type);
public static System.Runtime.InteropServices.WindowsRuntime.IActivationFactory GetActivationFactory (Type type);
[<System.Security.SecurityCritical>]
static member GetActivationFactory : Type -> System.Runtime.InteropServices.WindowsRuntime.IActivationFactory
static member GetActivationFactory : Type -> System.Runtime.InteropServices.WindowsRuntime.IActivationFactory
Public Shared Function GetActivationFactory (type As Type) As IActivationFactory
參數
- type
- Type
要取得啟用處理站介面的 Windows 執行階段 類型。
傳回
實作啟用 Factory 介面的物件。
- 屬性
例外狀況
type
不代表屬於 Windows 執行階段 本身或定義於 Windows 執行階段元件) 中的 Windows 執行階段 類型 (。
-或-
Common Language Runtime 型別系統未提供針對type
指定的物件。
type
為 null
。
指定的 Windows 執行階段 類別未正確註冊。 例如,.winmd 檔案已找到,但 Windows 執行階段 找不到實作。
備註
除了 Exceptions 區段中的例外狀況之外,基礎處理站方法所傳回的任何其他HRESULT
S_OK
例外狀況都會封送處理為例外狀況。