본문 바로가기
[ Program ]/C#

DllImportAttribute 맴버

by 관이119 2012. 9. 17.

출처 - http://msdn.microsoft.com/ko-kr/library/system.runtime.interopservices.dllimportattribute_members(VS.80).aspx

DllImportAttribute 멤버

관리되지 않는 DLL(동적 연결 라이브러리)에서 특성 사용 해당 메서드를 정적 진입점으로 노출함을 나타냅니다.

다음 표에서는 DllImportAttribute형식에 의해 노출되는 멤버를 보여 줍니다.

이름 설명
Public method Supported by the .NET Compact Framework DllImportAttribute 가져올 메서드가 포함된 DLL의 이름을 사용하여 DllImportAttribute 클래스의 새 인스턴스를 초기화합니다.

이름 설명
Public field BestFitMapping 유니코드 문자를 ANSI 문자로 변환할 때 가장 적합한 매핑 동작을 활성화 또는 비활성화합니다.
Public field Supported by the .NET Compact Framework CallingConvention 진입점의 호출 규칙을 나타냅니다.
Public field Supported by the .NET Compact Framework CharSet 문자열 매개 변수를 메서드로 마샬링하는 방법을 지정하고 이름 관리를 제어합니다.
Public field Supported by the .NET Compact Framework EntryPoint 호출할 DLL 진입점의 이름 또는 서수를 나타냅니다.
Public field ExactSpelling DllImportAttribute.CharSet 필드로 인해 공용 언어 런타임이 지정된 이름 이외의 진입점 이름을 관리되지 않는 DLL에서 검색할지 여부를 제어합니다.
Public field Supported by the .NET Compact Framework PreserveSig HRESULT 또는 retval 반환 값이 있는 관리되지 않는 메서드가 직접 변환되는지 아니면 HRESULT 또는 retval 반환 값이 자동으로 예외로 변환되는지 여부를 나타냅니다.
Public field Supported by the .NET Compact Framework SetLastError 특성 사용 메서드에서 반환하기 전에 호출 수신자가 Win32 API SetLastError를 호출할지 여부를 나타냅니다.
Public field ThrowOnUnmappableChar ANSI "?" 문자로 변환되는 매핑할 수 없는 유니코드 문자에 대한 예외 throw를 활성화 또는 비활성화합니다.

이름 설명
Public property TypeId 파생 클래스에서 구현된 경우 이 Attribute에 대한 고유 식별자를 가져옵니다.(Attribute에서 상속됨)
Public property Supported by the .NET Compact Framework Value 진입점을 포함하는 DLL 파일의 이름을 가져옵니다.

이름 설명
Public method Supported by the .NET Compact Framework Equals 오버로드되었습니다. ( Attribute에서 상속됨)
Public method Static Supported by the .NET Compact Framework GetCustomAttribute 오버로드되었습니다. 어셈블리, 모듈, 형식 멤버 또는 메서드 매개 변수에 적용된, 지정된 형식의 사용자 지정 특성을 검색합니다. (Attribute에서 상속됨)
Public method Static Supported by the .NET Compact Framework GetCustomAttributes 오버로드되었습니다. 어셈블리, 모듈, 형식 멤버 또는 메서드 매개 변수에 적용된 사용자 지정 특성의 배열을 검색합니다. (Attribute에서 상속됨)
Public method Supported by the .NET Compact Framework GetHashCode 해당 인스턴스에 대한 해시 코드를 반환합니다. (Attribute에서 상속됨)
Public method Supported by the .NET Compact Framework GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public method IsDefaultAttribute 파생 클래스에서 재정의된 경우 이 인스턴스의 값이 파생 클래스의 기본값인지 여부를 나타냅니다. (Attribute에서 상속됨)
Public method Static Supported by the .NET Compact Framework IsDefined 오버로드되었습니다. 지정된 형식의 사용자 지정 특성이 어셈블리, 모듈, 형식 멤버 또는 메서드 매개 변수에 적용되었는지 여부를 결정합니다. (Attribute에서 상속됨)
Public method Supported by the .NET Compact Framework Match 파생 클래스에서 재정의된 경우 이 인스턴스가 지정된 개체와 같은지 여부를 나타내는 값을 반환합니다. (Attribute에서 상속됨)
Public method Static Supported by the .NET Compact Framework ReferenceEquals 지정한 Object 인스턴스가 동일한지 여부를 확인합니다. (Object에서 상속됨)
Public method Supported by the .NET Compact Framework ToString 현재 Object를 나타내는 String을 반환합니다. (Object에서 상속됨)

댓글