Condividi tramite


AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) Metodo

Definizione

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.

functionVersion non è 1 o maggiore.

-oppure-

functionPointer è Zero.

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.

Si applica a