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을 호출하게 된다.

+ Recent posts