Bagikan melalui


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

functionNameadalah null.

functionVersion bukan 1 atau lebih besar.

-atau-

functionPointeradalah Zero.

Keterangan

Metode perbandingan dan pengurutan string 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