AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) Yöntem

Tanım

Ortak dil çalışma zamanına dize karşılaştırma işlevinin alternatif bir uygulamasını sağlar.

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)

Parametreler

functionName
String

Geçersiz kılınacak dize karşılaştırma işlevinin adı.

functionVersion
Int32

İşlev sürümü. .NET Framework 4,5 için değeri 1 veya daha büyük olmalıdır.

functionPointer
IntPtr

nativeint

işlevini geçersiz kılan functionNamebir işaretçi.

Öznitelikler

Özel durumlar

functionName, null değeridir.

functionVersion 1 veya daha büyük değil.

-veya-

functionPointer, Zero değeridir.

Açıklamalar

Aşağıdaki dize karşılaştırma ve sıralama yöntemleri yöntemi tarafından SetNativeFunction geçersiz kılınabilir:

  • IsNLSDefinedString

  • CompareStringEx

  • LCMapStringEx

  • FindNLSStringEx

  • CompareStringOrdinal

  • GetNLSVersion

Bu işlevler hakkında bilgi için bkz. Ulusal Dil Desteği İşlevleri.

Şunlara uygulanır