Прочитать на английском

Поделиться через


ModuleBuilder.DefinePInvokeMethodCore Метод

Определение

При переопределении в производном классе определяет PInvoke метод .

protected abstract System.Reflection.Emit.MethodBuilder DefinePInvokeMethodCore(string name, string dllName, string entryName, System.Reflection.MethodAttributes attributes, System.Reflection.CallingConventions callingConvention, Type? returnType, Type[]? parameterTypes, System.Runtime.InteropServices.CallingConvention nativeCallConv, System.Runtime.InteropServices.CharSet nativeCharSet);

Параметры

name
String

Имя метода PInvoke. Параметр name не может содержать внедренные значения NULL.

dllName
String

Имя библиотеки DLL, в которой определен метод PInvoke.

entryName
String

Имя точки входа в библиотеке DLL.

attributes
MethodAttributes

Побитовое сочетание значений перечисления, указывающее атрибуты метода .

callingConvention
CallingConventions

Соглашение о вызове метода.

returnType
Type

Возвращаемый тип метода.

parameterTypes
Type[]

Типы параметров метода.

nativeCallConv
CallingConvention

Собственное соглашение о вызове.

nativeCharSet
CharSet

Собственная кодировка метода.

Возвращаемое значение

Определенный метод PInvoke.

Применяется к

Продукт Версии
.NET 8, 9, 10