The fields of System.Runtime.InteropServices.DllImportAttribute are listed below. For a list of all members, see the DllImportAttribute Members list.
See Also: Inherited members from System.Attribute
BestFitMapping | bool.
Enables or disables best-fit mapping behavior when converting Unicode characters to ANSI characters. | |
CallingConvention | CallingConvention.
Indicates the calling convention of an entry point. | |
CharSet | CharSet.
Indicates how to marshal string parameters to the method and controls name mangling. | |
EntryPoint | string.
Indicates the name or ordinal of the DLL entry point to be called. | |
ExactSpelling | bool.
Controls whether the DllImportAttribute.CharSet field causes the common language runtime to search an unmanaged DLL for entry-point names other than the one specified. | |
PreserveSig | bool.
Indicates whether unmanaged methods that have HRESULT or retval return values are directly translated or whether HRESULT or retval return values are automatically converted to exceptions. | |
SetLastError | bool.
Indicates whether the callee calls the SetLastError Win32 API function before returning from the attributed method. | |
ThrowOnUnmappableChar | bool.
Enables or disables the throwing of an exception on an unmappable Unicode character that is converted to an ANSI "?" character. |