AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) 方法

定义

向通用语言运行时提供备用字符串比较功能实现。

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

参数

functionName
String

要重载的字符串比较函数的名称。

functionVersion
Int32

函数版本。 对于 .NET Framework 4.5,其值必须为 1 或更大。

functionPointer
IntPtr

nativeint

重写 functionName 函数的指针。

属性

例外

functionName 上声明的默认值为 null

functionVersion 不是 1 或者更大的值。

functionPointer 上声明的默认值为 Zero

注解

以下字符串比较和排序方法可由 方法重写 SetNativeFunction

  • IsNLSDefinedString

  • CompareStringEx

  • LCMapStringEx

  • FindNLSStringEx

  • CompareStringOrdinal

  • GetNLSVersion

有关这些函数的信息,请参阅 国家语言支持函数

适用于