Udostępnij za pośrednictwem


MarshalMode Wyliczenie

Definicja

Reprezentuje różne tryby marshallingu.

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

Pola

Default 0

Wszystkie tryby. Marshaller określony w tym trybie będzie używany, jeśli nie ma określonego marshallera dla danego trybu użycia.

ElementIn 7

Elementy tablic przekazanych przy użyciu in scenariuszy międzyoperacyjności lub według wartości.

ElementOut 9

Elementy tablic przekazanych lub out przekazanych według wartości tylko OutAttribute w scenariuszach międzyoperacyjności.

ElementRef 8

Elementy tablic przekazanych lub ref przekazanych według wartości w InAttribute scenariuszach międzyoperacyjności i OutAttribute międzyoperacyjności.

ManagedToUnmanagedIn 1

Według wartości i in parametrów w scenariuszach zarządzanych do niezarządzanych, takich jak P/Invoke.

ManagedToUnmanagedOut 3

out parametry w scenariuszach zarządzanych do niezarządzanych, takich jak P/Invoke.

ManagedToUnmanagedRef 2

ref parametry w scenariuszach zarządzanych do niezarządzanych, takich jak P/Invoke.

UnmanagedToManagedIn 4

Według wartości i in parametrów w scenariuszach niezarządzanych do zarządzania, takich jak reverse P/Invoke.

UnmanagedToManagedOut 6

out parametry w scenariuszach niezarządzanych do zarządzania, takich jak reverse P/Invoke.

UnmanagedToManagedRef 5

ref parametry w scenariuszach niezarządzanych do zarządzania, takich jak reverse P/Invoke.

Dotyczy