AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece ao Common Language Runtime uma implementação alternativa de uma função de comparação de cadeia de caracteres.
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 cadeia de caracteres a substituir.
- functionVersion
- Int32
A versão da função. Para .NET Framework 4,5, seu valor deve ser 1 ou maior.
- functionPointer
-
IntPtr
nativeint
Um ponteiro para a função que substitui functionName
.
- Atributos
Exceções
functionName
é null
.
Comentários
Os seguintes métodos de comparação e classificação de cadeia de caracteres podem ser substituídos pelo SetNativeFunction método :
IsNLSDefinedString
CompareStringEx
LCMapStringEx
FindNLSStringEx
CompareStringOrdinal
GetNLSVersion
Para obter informações sobre essas funções, consulte Funções de suporte à linguagem nacional.