Для этого вам потребуется DllImport Kernel32.dll.
internal extern static int ReadFile(SafeFileHandle handle, byte[] bytes,
int numBytesToRead, out int numBytesRead, IntPtr overlapped_MustBeZero);
ReadFile(handleValue, buf, size, out read, IntPtr.Zero);
В качестве приведенного выше примера чтения файла.
Отправляйся к pinvoke для меня детали