Freigeben über


AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) Methode

Definition

Stellt die Common Language Runtime mit einer anderen Implementierung einer Zeichenfolgenvergleichsfunktion bereit.

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)

Parameter

functionName
String

Der Name der zu überschreibenden Funktion zum Zeichenfolgenvergleich.

functionVersion
Int32

Die Funktionsversion. Für .NET Framework 4.5 muss der Wert 1 oder höher sein.

functionPointer
IntPtr

nativeint

Ein Zeiger auf die Funktion, die functionName überschreibt.

Attribute

Ausnahmen

functionName ist null.

functionVersion ist nicht 1 oder größer.

- oder -

functionPointer ist Zero.

Hinweise

Die folgenden Zeichenfolgenvergleichs- und Sortiermethoden können von der SetNativeFunction -Methode überschrieben werden:

  • IsNLSDefinedString

  • CompareStringEx

  • LCMapStringEx

  • FindNLSStringEx

  • CompareStringOrdinal

  • GetNLSVersion

Informationen zu diesen Funktionen finden Sie unter Unterstützungsfunktionen für nationale Sprachen.

Gilt für: