Partager via


WindowsRuntimeMarshal.GetActivationFactory(Type) Méthode

Définition

Renvoie un objet qui implémente l’interface de fabrique d’activation pour le type de Windows Runtime spécifié.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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

Paramètres

type
Type

Type Windows Runtime pour lequel obtenir l’interface de fabrique d’activation.

Retours

Objet qui implémente l'interface de fabrique d'activation.

Attributs

Exceptions

typene représente pas un type Windows Runtime (c’est-à-dire, appartenant au Windows Runtime lui-même ou défini dans un composant Windows Runtime).

- ou -

L'objet spécifié pour type n'a pas été fourni par le système de type du common langage runtime.

type a la valeur null.

La classe Windows Runtime spécifiée n’est pas correctement inscrite. Par exemple, le fichier .winmd se trouvait, mais le Windows Runtime n’a pas pu localiser l’implémentation.

Remarques

En plus des exceptions de la section Exceptions, toute HRESULT autre que S_OK celle retournée par la méthode factory sous-jacente sera marshalée en tant qu’exception.

S’applique à