Partager via


AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) Méthode

Définition

Fournit au Common Language Runtime une autre implémentation d’une fonction de comparaison de chaînes.

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)

Paramètres

functionName
String

Nom de la fonction de comparaison de chaînes à substituer.

functionVersion
Int32

Version de la fonction. Pour .NET Framework 4.5, sa valeur doit être supérieure ou égale à 1.

functionPointer
IntPtr

nativeint

Pointeur vers la fonction qui se substitue à functionName.

Attributs

Exceptions

functionName a la valeur null.

functionVersion n'est pas supérieure ou égale à 1.

- ou -

functionPointer a la valeur Zero.

Remarques

Les méthodes de comparaison et de tri de chaînes suivantes peuvent être remplacées par la SetNativeFunction méthode :

  • IsNLSDefinedString

  • CompareStringEx

  • LCMapStringEx

  • FindNLSStringEx

  • CompareStringOrdinal

  • GetNLSVersion

Pour plus d’informations sur ces fonctions, consultez National Language Support Functions.

S’applique à