次の方法で共有


ObjectiveCMarshal.SetMessageSendCallback メソッド

定義

エクスポートを渡す Objective-C ランタイム メッセージの関数ポインターオーバーライドを設定します。

public:
 static void SetMessageSendCallback(System::Runtime::InteropServices::ObjectiveC::ObjectiveCMarshal::MessageSendFunction msgSendFunction, IntPtr func);
public static void SetMessageSendCallback (System.Runtime.InteropServices.ObjectiveC.ObjectiveCMarshal.MessageSendFunction msgSendFunction, IntPtr func);
static member SetMessageSendCallback : System.Runtime.InteropServices.ObjectiveC.ObjectiveCMarshal.MessageSendFunction * nativeint -> unit
Public Shared Sub SetMessageSendCallback (msgSendFunction As ObjectiveCMarshal.MessageSendFunction, func As IntPtr)

パラメーター

msgSendFunction
ObjectiveCMarshal.MessageSendFunction

オーバーライドするエクスポート。

func
IntPtr

nativeint

関数のオーバーライド。

例外

msgSend 関数は既にオーバーライドされています。

注釈

オーバーライドを指定すると、Objective-C 可変引数のサポートを有効にすることができます。

適用対象