AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce Common Language Runtime con un'implementazione alternativa di una funzione di confronto delle stringhe.
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)
Parametri
- functionName
- String
Nome della funzione di confronto di stringhe di cui eseguire l'override.
- functionVersion
- Int32
Versione della funzione. Per .NET Framework 4.5, il relativo valore deve essere 1 o superiore.
- functionPointer
-
IntPtr
nativeint
Puntatore alla funzione che esegue l'override di functionName
.
- Attributi
Eccezioni
functionName
è null
.
Commenti
È possibile eseguire l'override dei seguenti metodi di confronto e ordinamento delle stringhe con il metodo SetNativeFunction:
IsNLSDefinedString
CompareStringEx
LCMapStringEx
FindNLSStringEx
CompareStringOrdinal
GetNLSVersion
Per informazioni su queste funzioni, vedere Funzioni di supporto del linguaggio nazionale.