Comparteix a través de


MarshalMode Enumeración

Definición

Representa los diferentes modos de serialización.

public enum class MarshalMode
public enum MarshalMode
type MarshalMode = 
Public Enum MarshalMode
Herencia
MarshalMode

Campos

Default 0

Todos los modos. Se usará un serializador especificado con este modo si no hay ningún serializador específico para un modo de uso determinado.

ElementIn 7

Elementos de matrices pasadas con in o por valor en escenarios de interoperabilidad.

ElementOut 9

Elementos de matrices pasadas con out o pasadas por valor con solo OutAttribute en escenarios de interoperabilidad.

ElementRef 8

Elementos de matrices pasadas con ref o pasadas por valor con InAttribute y OutAttribute en escenarios de interoperabilidad.

ManagedToUnmanagedIn 1

Por valor y in parámetros en escenarios administrados a no administrados, como P/Invoke.

ManagedToUnmanagedOut 3

out parámetros en escenarios administrados a no administrados, como P/Invoke.

ManagedToUnmanagedRef 2

ref parámetros en escenarios administrados a no administrados, como P/Invoke.

UnmanagedToManagedIn 4

Por valor y in parámetros en escenarios no administrados a administrados, como P/Invoke inverso.

UnmanagedToManagedOut 6

out parámetros en escenarios no administrados a administrados, como P/Invoke inverso.

UnmanagedToManagedRef 5

ref parámetros en escenarios no administrados a administrados, como P/Invoke inverso.

Se aplica a