AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) Methode

Definitie

Biedt de algemene taalruntime met een alternatieve implementatie van een tekenreeksvergelijkingsfunctie.

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)

Parameters

functionName
String

De naam van de tekenreeksvergelijkingsfunctie die moet worden overschreven.

functionVersion
Int32

De functieversie. Voor .NET Framework 4.5 moet de waarde 1 of hoger zijn.

functionPointer
IntPtr

nativeint

Een aanwijzer naar de functie die overschrijft functionName.

Kenmerken

Uitzonderingen

functionName is null.

functionVersion is niet 1 of hoger.

– of –

functionPointer is Zero.

Opmerkingen

De volgende tekenreeksvergelijkings- en sorteermethoden kunnen door de SetNativeFunction methode worden overschreven:

  • IsNLSDefinedString

  • CompareStringEx

  • LCMapStringEx

  • FindNLSStringEx

  • CompareStringOrdinal

  • GetNLSVersion

Zie Nationale taalondersteuningsfuncties voor meer informatie over deze functies.

Van toepassing op