AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) Метод

Определение

Предоставляет среду CLR с альтернативной реализацией функции сравнения строк.

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)

Параметры

functionName
String

Имя функции сравнения строк для переопределения.

functionVersion
Int32

Версия функции. Для .NET Framework 4.5 его значение должно быть равно 1 или больше.

functionPointer
IntPtr

nativeint

Указатель на функцию, переопределенную functionName.

Атрибуты

Исключения

functionName равно null.

functionVersion не равен 1 или больше.

–или–

functionPointer равно Zero.

Комментарии

Следующие методы сравнения строк и сортировки можно переопределить методом SetNativeFunction :

  • IsNLSDefinedString

  • CompareStringEx

  • LCMapStringEx

  • FindNLSStringEx

  • CompareStringOrdinal

  • GetNLSVersion

Дополнительные сведения об этих функциях см. в разделе "Функции поддержки национальных языков".

Применяется к