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


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

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

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