AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) Metode

Definisi

Menyediakan runtime bahasa umum dengan implementasi alternatif dari fungsi perbandingan string.

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)

Parameter

functionName
String

Nama fungsi perbandingan string yang akan ditimpa.

functionVersion
Int32

Versi fungsi. Untuk .NET Framework 4.5, nilainya harus 1 atau lebih besar.

functionPointer
IntPtr

nativeint

Penunjuk ke fungsi yang mengambil alih functionName.

Atribut

Pengecualian

functionName adalah null.

functionVersion bukan 1 atau lebih besar.

-atau-

functionPointer adalah Zero.

Keterangan

Perbandingan string dan metode pengurutan berikut dapat ditimpa oleh SetNativeFunction metode :

  • IsNLSDefinedString

  • CompareStringEx

  • LCMapStringEx

  • FindNLSStringEx

  • CompareStringOrdinal

  • GetNLSVersion

Untuk informasi tentang fungsi-fungsi ini, lihat Fungsi Dukungan Bahasa Nasional.

Berlaku untuk