AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.
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.