MarshalMode Sabit listesi

Tanım

Farklı sıralama modlarını temsil eder.

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

Alanlar

Default 0

Tüm modlar. Belirli bir kullanım modu için belirli bir marshaller yoksa, bu modla belirtilen bir marshaller kullanılır.

ElementIn 7

Birlikte çalışma senaryolarında ile in veya değere göre geçirilen dizilerin öğeleri.

ElementOut 9

Yalnızca birlikte çalışma senaryolarında ile geçirilen out veya değere OutAttribute göre geçirilen dizilerin öğeleri.

ElementRef 8

Birlikte çalışma senaryolarında ve InAttributeOutAttribute ile birlikte ref geçirilen veya değere göre geçirilen dizilerin öğeleri.

ManagedToUnmanagedIn 1

P/Invoke gibi yönetilen ve yönetilmeyen senaryolarda değere göre ve in parametreler.

ManagedToUnmanagedOut 3

out P/Invoke gibi yönetilen ve yönetilmeyen senaryolardaki parametreler.

ManagedToUnmanagedRef 2

ref P/Invoke gibi yönetilen ve yönetilmeyen senaryolardaki parametreler.

UnmanagedToManagedIn 4

Ters P/Invoke gibi yönetilmeyen ve yönetilen senaryolarda değere göre ve in parametreler.

UnmanagedToManagedOut 6

out Ters P/Invoke gibi yönetilmeyen ve yönetilen senaryolardaki parametreler.

UnmanagedToManagedRef 5

ref Ters P/Invoke gibi yönetilmeyen ve yönetilen senaryolardaki parametreler.

Şunlara uygulanır