The members of System.Runtime.InteropServices.DllImportAttribute are listed below.
See Also: Inherited members from System.Attribute
Initializes a new instance of the System.Runtime.InteropServices.DllImportAttribute class with the name of the DLL containing the method to import. |
| 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. |