Marshal.GetTypeForITypeInfo(IntPtr) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
public:
static Type ^ GetTypeForITypeInfo(IntPtr piTypeInfo);
public static Type GetTypeForITypeInfo (IntPtr piTypeInfo);
[System.Security.SecurityCritical]
public static Type GetTypeForITypeInfo (IntPtr piTypeInfo);
static member GetTypeForITypeInfo : nativeint -> Type
[<System.Security.SecurityCritical>]
static member GetTypeForITypeInfo : nativeint -> Type
Public Shared Function GetTypeForITypeInfo (piTypeInfo As IntPtr) As Type
Paramètres
- piTypeInfo
-
IntPtr
nativeint
Interface ITypeInfo
à marshaler.
Retours
Type managé qui représente l'objet ITypeInfo
non managé.
- Attributs
Remarques
GetTypeForITypeInfo retourne une System.Type instance basée sur le type d’origine. Vous pouvez appliquer le pour remplacer le System.Runtime.InteropServices.MarshalAsAttribute comportement de marshaling d’interopérabilité standard par ce marshaleur personnalisé. L’outilTlbimp.exe (importateur de bibliothèque de types) utilise le marshaleur personnalisé pour traduire ITypeInfo
des paramètres en System.Type paramètres. Toutefois, si vous obtenez une ITypeInfo
interface par d’autres moyens que Tlbimp.exe, vous pouvez utiliser GetTypeForITypeInfo pour effectuer manuellement la même traduction.
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour