AppDomainSetup.SetNativeFunction(String, Int32, IntPtr) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
文字列比較関数の代替実装を持つ共通言語ランタイムを提供します。
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
です。
注釈
次の文字列比較メソッドと並べ替えメソッドは、 SetNativeFunction メソッドによってオーバーライドできます。
IsNLSDefinedString
CompareStringEx
LCMapStringEx
FindNLSStringEx
CompareStringOrdinal
GetNLSVersion
これらの関数の詳細については、「 各国語サポート関数」を参照してください。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET