AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) Method

定義

文字列比較関数の代替実装を持つ共通言語ランタイムを提供します。Provides the common language runtime with an alternate implementation of a string comparison function.

public:
 void SetNativeFunction(System::String ^ functionName, int functionVersion, IntPtr functionPointer);
[System.Security.SecurityCritical]
public void SetNativeFunction (string functionName, int functionVersion, IntPtr functionPointer);
member this.SetNativeFunction : string * int * nativeint -> unit
Public Sub SetNativeFunction (functionName As String, functionVersion As Integer, functionPointer As IntPtr)

パラメーター

functionName
String String String String

オーバーライドする文字列比較関数の名前。The name of the string comparison function to override.

functionVersion
Int32 Int32 Int32 Int32

関数のバージョン。The function version. .NET Framework 4.5.NET Framework 4.5 では、その値は 1 以上である必要があります。For .NET Framework 4.5.NET Framework 4.5, its value must be 1 or greater.

functionPointer
IntPtr IntPtr IntPtr IntPtr

functionName をオーバーライドする関数へのポインター。A pointer to the function that overrides functionName.

例外

functionNamenullです。functionName is null.

functionVersion が 1 以上ではありません。functionVersion is not 1 or greater.

または-or- functionPointerZeroです。functionPointer is Zero.

注釈

次の文字列の比較および並べ替えメソッドをオーバーライドできます、SetNativeFunctionメソッド。The following string comparison and sorting methods can be overridden by the SetNativeFunction method:

  • IsNLSDefinedString

  • CompareStringEx

  • LCMapStringEx

  • FindNLSStringEx

  • CompareStringOrdinal

  • GetNLSVersion

これらの関数については、次を参照してください。 National 言語のサポート関数します。For information about these functions, see National Language Support Functions.

セキュリティ

SecurityCriticalAttribute
直前の呼び出し元に対する完全な信頼が必要です。requires full trust for the immediate caller. このメンバーは、部分的に信頼されたまたは透過的なコードで使用することはできません。This member cannot be used by partially trusted or transparent code.

適用対象