AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為 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
之的指標。
- 屬性
例外狀況
functionName
為 null
。
備註
方法可以覆寫 SetNativeFunction 下列字串比較和排序方法:
IsNLSDefinedString
CompareStringEx
LCMapStringEx
FindNLSStringEx
CompareStringOrdinal
GetNLSVersion
如需這些函式的相關資訊,請參閱 國家語言支援函式。