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

Определение

Предоставляет среду CLR с резервной реализацией функции сравнения строк.Provides the common language runtime with an alternate implementation of a string comparison function.

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

Имя переопределяемой функции сравнения строк.The name of the string comparison function to override.

functionVersion
Int32

Версия функции.The function version. Для платформа .NET Framework 4,5 его значение должно быть не меньше 1.For .NET Framework 4.5, its value must be 1 or greater.

functionPointer
IntPtr

Указатель на функцию, переопределяющую functionName.A pointer to the function that overrides functionName.

Атрибуты

Исключения

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

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

- или --or- functionPointer имеет значение Zero.functionPointer is Zero.

Комментарии

Следующие методы сравнения и сортировки строк могут быть переопределены SetNativeFunction методом:The following string comparison and sorting methods can be overridden by the SetNativeFunction method:

  • IsNLSDefinedString

  • CompareStringEx

  • LCMapStringEx

  • FindNLSStringEx

  • CompareStringOrdinal

  • GetNLSVersion

Дополнительные сведения об этих функциях см. в разделе функции поддержки национальных языков.For information about these functions, see National Language Support Functions.

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