Bagikan melalui


MarshalMode Enum

Definisi

Mewakili mode marshalling yang berbeda.

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

Bidang

Default 0

Semua mode. Marshaller yang ditentukan dengan mode ini akan digunakan jika tidak ada marshaller tertentu untuk mode penggunaan tertentu.

ElementIn 7

Elemen array yang diteruskan dengan in atau menurut nilai dalam skenario interop.

ElementOut 9

Elemen array yang diteruskan dengan out atau diteruskan berdasarkan nilai hanya OutAttribute dengan dalam skenario interop.

ElementRef 8

Elemen array yang diteruskan dengan ref atau diteruskan berdasarkan nilai dengan InAttributeOutAttribute dan dalam skenario interop.

ManagedToUnmanagedIn 1

Menurut nilai dan in parameter dalam skenario terkelola ke tidak terkelola, seperti P/Invoke.

ManagedToUnmanagedOut 3

out parameter dalam skenario terkelola ke tidak terkelola, seperti P/Invoke.

ManagedToUnmanagedRef 2

ref parameter dalam skenario terkelola ke tidak terkelola, seperti P/Invoke.

UnmanagedToManagedIn 4

Menurut nilai dan in parameter dalam skenario yang tidak dikelola ke dikelola, seperti Reverse P/Invoke.

UnmanagedToManagedOut 6

out parameter dalam skenario yang tidak dikelola ke dikelola, seperti Reverse P/Invoke.

UnmanagedToManagedRef 5

ref parameter dalam skenario yang tidak dikelola ke dikelola, seperti Reverse P/Invoke.

Berlaku untuk