ExceptionAsHResultMarshaller<T> Classe

Définition

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 T.

S’applique à