Sdílet prostřednictvím


MarshalMode Výčet

Definice

Představuje různé režimy řazení.

public enum class MarshalMode
public enum MarshalMode
type MarshalMode = 
Public Enum MarshalMode
Dědičnost
MarshalMode

Pole

Default 0

Všechny režimy. Pokud pro daný režim použití neexistuje žádný konkrétní marshaller, použije se marshaller zadaný v tomto režimu.

ElementIn 7

Prvky polí předaných s in nebo podle hodnoty ve scénářích spolupráce

ElementOut 9

Prvky polí předaných s out nebo předávané podle hodnoty pouze OutAttribute ve scénářích spolupráce.

ElementRef 8

Prvky polí předaných s ref nebo předávané podle hodnoty ve InAttributeOutAttribute scénářích a ve scénářích spolupráce

ManagedToUnmanagedIn 1

Hodnoty a in parametry ve scénářích spravovaných na nespravované, jako je P/Invoke.

ManagedToUnmanagedOut 3

out parametry ve scénářích spravovaných na nespravované, jako je P/Invoke.

ManagedToUnmanagedRef 2

ref parametry ve scénářích spravovaných na nespravované, jako je P/Invoke.

UnmanagedToManagedIn 4

Hodnoty a in parametry v nespravovaných scénářích, jako je reverse P/Invoke.

UnmanagedToManagedOut 6

out parametry v nespravovaných scénářích, jako je reverse P/Invoke.

UnmanagedToManagedRef 5

ref parametry v nespravovaných scénářích, jako je reverse P/Invoke.

Platí pro