다음을 통해 공유


AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) 메서드

정의

공용 언어 런타임에 문자열 비교 함수의 대체 구현을 제공합니다.

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 이상입니다.

또는

functionPointerZero입니다.

설명

다음 문자열 비교 및 정렬 메서드는 메서드를 통해 재정의 SetNativeFunction 할 수 있습니다.

  • IsNLSDefinedString

  • CompareStringEx

  • LCMapStringEx

  • FindNLSStringEx

  • CompareStringOrdinal

  • GetNLSVersion

이러한 함수에 대한 자세한 내용은 국가별 언어 지원 함수를 참조하세요.

적용 대상