Прочитать на английском

Поделиться через


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

Определение

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

[System.Security.SecurityCritical]
public void SetNativeFunction(string functionName, int functionVersion, IntPtr functionPointer);

Параметры

functionName
String

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

functionVersion
Int32

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

functionPointer
IntPtr

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

Атрибуты

Исключения

functionName имеет значение null.

Значение параметра functionVersion не равно 1 или выше.

-или-

functionPointer имеет значение Zero.

Комментарии

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

  • IsNLSDefinedString

  • CompareStringEx

  • LCMapStringEx

  • FindNLSStringEx

  • CompareStringOrdinal

  • GetNLSVersion

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

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

Продукт Версии
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1