AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) Metod

Definition

Tillhandahåller den vanliga språkkörningen med en alternativ implementering av en strängjämförelsefunktion.

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)

Parametrar

functionName
String

Namnet på strängjämförelsefunktionen som ska åsidosättas.

functionVersion
Int32

Funktionsversionen. För .NET Framework 4.5 måste dess värde vara 1 eller större.

functionPointer
IntPtr

nativeint

En pekare till funktionen som åsidosätter functionName.

Attribut

Undantag

functionName är null.

functionVersion är inte 1 eller högre.

-eller-

functionPointer är Zero.

Kommentarer

Följande strängjämförelse- och sorteringsmetoder kan åsidosättas av SetNativeFunction metoden:

  • IsNLSDefinedString

  • CompareStringEx

  • LCMapStringEx

  • FindNLSStringEx

  • CompareStringOrdinal

  • GetNLSVersion

Information om dessa funktioner finns i Nationella språkstödfunktioner.

Gäller för