[DllImport("kernel32.dll")]
static extern bool ReadFile(IntPtr hFile, byte[] lpBuffer,
uint nNumberOfBytesToRead, out uint lpNumberOfBytesRead, IntPtr lpOverlapped);
<DllImport("Kernel32.dll", SetLastError:=True)> _
Public Shared Function ReadFile( _
ByVal hFile As IntPtr, _
ByVal lpBuffer As Byte(), _
ByVal nNumberOfBytesToRead As Integer, _
ByRef lpNumberOfBytesRead As Integer, _
ByVal lpOverlapped As IntPtr) as Boolean
End Function
None.
Beware that the VB.Net version uses signed types for conveniance. These will overflow in extreme cases (which is to say you should never try to read more than 2Gb-1 ...)
Please add some!
Please add some!
Do you know one? Please contribute it!