MarshalMode 列挙型

定義

さまざまなマーシャリング モードを表します。

public enum class MarshalMode
public enum MarshalMode
type MarshalMode = 
Public Enum MarshalMode
継承
MarshalMode

フィールド

Default 0

すべてのモード。 このモードで指定されたマーシャラーは、特定の使用モードに特定のマーシャラーがない場合に使用されます。

ElementIn 7

相互運用シナリオで in または 値渡しされる配列の要素。

ElementOut 9

相互運用シナリオでのみOutAttribute、 と共outに渡されるか、値渡しされる配列の要素。

ElementRef 8

相互運用シナリオで と の両方InAttributeOutAttributeref値渡しまたは渡される配列の要素。

ManagedToUnmanagedIn 1

P/Invoke などのマネージドからアンマネージドのシナリオでの値と in パラメーター。

ManagedToUnmanagedOut 3

out P/Invoke など、マネージドからアンマネージドのシナリオでのパラメーター。

ManagedToUnmanagedRef 2

ref P/Invoke など、マネージドからアンマネージドのシナリオでのパラメーター。

UnmanagedToManagedIn 4

逆 P/Invoke など、アンマネージドからマネージドへのシナリオでの値と in パラメーター。

UnmanagedToManagedOut 6

out 逆 P/Invoke など、アンマネージドからマネージドへのシナリオのパラメーター。

UnmanagedToManagedRef 5

ref 逆 P/Invoke など、アンマネージドからマネージドへのシナリオのパラメーター。

適用対象