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 sur la valeur de son HResult converti 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 source COM pour activer le marshaling des exceptions sur le HResult de l’exception.
Méthodes
ConvertToUnmanaged(Exception) |
Marshale un objet d’exception sur la valeur de son HResult converti en |