DllImport는 System.Runtime.InteropServices.DllImportAttribute 개체를 생성하며
외부 DLL의 이름이나 서수를 메서드와 연결시킨다.
예
<DllImport("wininet.dll", SetLastError:=True, _
CharSet:=CharSet.Auto, _
EntryPoint:="FindFirstUrlCacheGroup", _
CallingConvention:=CallingConvention.StdCall)> _
Shared Function FindFirstUrlCacheGroup( _
ByVal dwFlags As Int32, _
ByVal dwFilter As Integer, _
ByVal lpSearchCondition As IntPtr, _
ByVal dwSearchCondition As Int32, _
ByRef lpGroupId As Long, _
ByVal lpReserved As IntPtr) As IntPtr
End Function
이는 wininet.dll에 FindFirstUrlCacheGroup 이름의 함수를 Shared Function FindFirstUrlCacheGroup 함수에 연결시킨다.
따라서 Shared Function FindFirstUrlCacheGroup 함수를 호출하게 되면 wininet.dll의 FindFirstUrlCacheGroup을 호출하게 된다.
'닷넷(.NET)' 카테고리의 다른 글
모듈을 사용한 다중 파일 어셈블리(결과물:dll) 만들기 (0) | 2012.07.05 |
---|---|
내가 만든 결과물 확인하기 (0) | 2012.07.05 |
vb.Net에서 switch 함수 사용 (0) | 2012.06.30 |
visual studio에서 각 코드의 색 변경 (0) | 2012.06.30 |
vb.net에서 이벤트 구문 (0) | 2012.06.29 |