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 le Common Language Runtime avec 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îne à remplacer.
- functionVersion
- Int32
Version de la fonction. Pour .NET Framework 4.5, sa valeur doit être supérieure ou supérieure à 1.
- functionPointer
-
IntPtr
nativeint
Pointeur vers la fonction qui remplace functionName.
- Attributs
Exceptions
functionName a la valeur null.
Remarques
La comparaison de chaînes et les méthodes de tri suivantes peuvent être remplacées par la SetNativeFunction méthode :
IsNLSDefinedStringCompareStringExLCMapStringExFindNLSStringExCompareStringOrdinalGetNLSVersion
Pour plus d’informations sur ces fonctions, consultez National Language Support Functions.