ExceptionAsHResultMarshaller<T> Classe
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.
Marshale un objet d’exception à la valeur de sa HResult conversion en T.
generic <typename T>
where T : value classpublic ref class ExceptionAsHResultMarshaller abstract sealed
[System.Runtime.InteropServices.Marshalling.CustomMarshaller(typeof(System.Exception), System.Runtime.InteropServices.Marshalling.MarshalMode.UnmanagedToManagedOut, typeof(System.Runtime.InteropServices.Marshalling.ExceptionAsHResultMarshaller<>))]
public static class ExceptionAsHResultMarshaller<T> where T : struct
[<System.Runtime.InteropServices.Marshalling.CustomMarshaller(typeof(System.Exception), System.Runtime.InteropServices.Marshalling.MarshalMode.UnmanagedToManagedOut, typeof(System.Runtime.InteropServices.Marshalling.ExceptionAsHResultMarshaller<>))>]
type ExceptionAsHResultMarshaller<'T (requires 'T : struct)> = class
Public Class ExceptionAsHResultMarshaller(Of T)
Paramètres de type
- T
Type non managé vers lequel convertir le HResult.
- Héritage
-
ExceptionAsHResultMarshaller<T>
- Attributs
Remarques
Ce type est utilisé par le générateur de source COM pour activer les exceptions de marshaling dans le HResult de l’exception.
Méthodes
| Nom | Description |
|---|---|
| ConvertToUnmanaged(Exception) |
Marshale un objet d’exception à la valeur de sa HResult conversion en |