MarshalMode 枚举 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示不同的封送模式。
public enum class MarshalModepublic enum MarshalModetype MarshalMode = Public Enum MarshalMode- 继承
字段
| 名称 | 值 | 说明 | 
|---|---|---|
| Default | 0 | 所有模式。 如果给定的使用模式没有特定的封送程序,则将使用此模式指定的封送程序。 | 
| ElementIn | 7 | 在互操作方案中,使用  | 
| ElementOut | 9 | 仅在OutAttribute互操作方案中使用  | 
| ElementRef | 8 | 在互操作方案中,与 和 OutAttribute 一起 | 
| ManagedToUnmanagedIn | 1 | 托管到非托管方案中的按值和  | 
| ManagedToUnmanagedOut | 3 | 
               | 
| ManagedToUnmanagedRef | 2 | 
               | 
| UnmanagedToManagedIn | 4 | 非托管到托管方案中的按值和  | 
| UnmanagedToManagedOut | 6 | 
               | 
| UnmanagedToManagedRef | 5 | 
               |