AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) Método

Definição

Fornece o runtime da linguagem comum com uma implementação alternativa de uma função de comparação de cadeias.

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)

Parâmetros

functionName
String

O nome da função de comparação de cadeias para sobreescrever.

functionVersion
Int32

A versão funcional. Para o .NET Framework 4.5, o seu valor deve ser 1 ou superior.

functionPointer
IntPtr

nativeint

Um apontador para a função que sobrepõe functionName.

Atributos

Exceções

functionName é null.

functionVersion não é 1 ou superior.

-ou-

functionPointer é Zero.

Observações

Os seguintes métodos de comparação e ordenação de cadeias podem ser sobrepostos pelo SetNativeFunction método:

  • IsNLSDefinedString

  • CompareStringEx

  • LCMapStringEx

  • FindNLSStringEx

  • CompareStringOrdinal

  • GetNLSVersion

Para informações sobre estas funções, consulte Funções de Apoio Nacional às Línguas.

Aplica-se a