Condividi tramite


AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) Metodo

Definizione

Fornisce a Common Language Runtime un'implementazione alternativa di una funzione di confronto di 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.

functionVersion non è maggiore o uguale a 1.

oppure

functionPointer è Zero.

Commenti

I metodi di confronto e ordinamento delle stringhe seguenti possono essere sottoposti a override dal SetNativeFunction metodo :

  • IsNLSDefinedString

  • CompareStringEx

  • LCMapStringEx

  • FindNLSStringEx

  • CompareStringOrdinal

  • GetNLSVersion

Per informazioni su queste funzioni, vedere Funzioni di supporto del linguaggio nazionale.

Si applica a