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

定義

為 Common Language Runtime 提供字串比較函式的替代實作。

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 之的指標。

屬性

例外狀況

functionNamenull

functionVersion 不是 1 或更大數字。

-或-

functionPointerZero

備註

方法可以覆寫 SetNativeFunction 下列字串比較和排序方法:

  • IsNLSDefinedString

  • CompareStringEx

  • LCMapStringEx

  • FindNLSStringEx

  • CompareStringOrdinal

  • GetNLSVersion

如需這些函式的相關資訊,請參閱 國家語言支援函式

適用於