DkmFileTransferStream.ReadFirst Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| ReadFirst(Byte[], Int32, UInt64, UInt64) |
Начинает операцию чтения удаленного файла. Будет открыт удаленный файл, и будут переданы байты до размера буфера содержимого. Если файл слишком большой для размещения в буфере содержимого, Реаднекст может быть вызван для чтения оставшихся байтов. |
| ReadFirst(UInt64, Byte[], Int32, UInt64, UInt64) |
Начинает операцию чтения удаленного файла. Будет открыт удаленный файл, и будут переданы байты до размера буфера содержимого. Если файл слишком большой для размещения в буфере содержимого, Реаднекст может быть вызван для чтения оставшихся байтов. Этот API появился в Visual Studio 15 с обновлением 6 (Дкмапиверсион. VS15Update6). |
| ReadFirst(Void*, Int32, Int32, UInt64, UInt64) |
Начинает операцию чтения удаленного файла. Будет открыт удаленный файл, и будут переданы байты до размера буфера содержимого. Если файл слишком большой для размещения в буфере содержимого, Реаднекст может быть вызван для чтения оставшихся байтов. |
| ReadFirst(UInt64, Void*, Int32, Int32, UInt64, UInt64) |
Начинает операцию чтения удаленного файла. Будет открыт удаленный файл, и будут переданы байты до размера буфера содержимого. Если файл слишком большой для размещения в буфере содержимого, Реаднекст может быть вызван для чтения оставшихся байтов. Этот API появился в Visual Studio 15 с обновлением 6 (Дкмапиверсион. VS15Update6). |
ReadFirst(Byte[], Int32, UInt64, UInt64)
Начинает операцию чтения удаленного файла. Будет открыт удаленный файл, и будут переданы байты до размера буфера содержимого. Если файл слишком большой для размещения в буфере содержимого, Реаднекст может быть вызван для чтения оставшихся байтов.
public:
void ReadFirst(cli::array <System::Byte> ^ ContentBuffer, [Runtime::InteropServices::Out] int % BytesRead, [Runtime::InteropServices::Out] System::UInt64 % LastWriteTime, [Runtime::InteropServices::Out] System::UInt64 % TotalFileSize);
public void ReadFirst (byte[] ContentBuffer, out int BytesRead, out ulong LastWriteTime, out ulong TotalFileSize);
member this.ReadFirst : byte[] * int * uint64 * uint64 -> unit
Public Sub ReadFirst (ContentBuffer As Byte(), ByRef BytesRead As Integer, ByRef LastWriteTime As ULong, ByRef TotalFileSize As ULong)
Параметры
- ContentBuffer
- Byte[]
[Вход, выход] Буфер, который получает начальные байты файла.
- BytesRead
- Int32
Заполняет Указывает число байтов, считанных в буфер содержимого. Это будет минимальный размер файла и размер буфера.
- LastWriteTime
- UInt64
Заполняет Дата и время, заданные для последнего изменения файла. Формат этого аналогичен структуре Win32 FILETIME, которая представляет собой 64-разрядное значение, представляющее число 100-наносекундных интервалов с 1 января 1601 г.
- TotalFileSize
- UInt64
Заполняет Указывает размер файла на диске.
Применяется к
ReadFirst(UInt64, Byte[], Int32, UInt64, UInt64)
Начинает операцию чтения удаленного файла. Будет открыт удаленный файл, и будут переданы байты до размера буфера содержимого. Если файл слишком большой для размещения в буфере содержимого, Реаднекст может быть вызван для чтения оставшихся байтов.
Этот API появился в Visual Studio 15 с обновлением 6 (Дкмапиверсион. VS15Update6).
public:
void ReadFirst(System::UInt64 StartAddress, cli::array <System::Byte> ^ ContentBuffer, [Runtime::InteropServices::Out] int % BytesRead, [Runtime::InteropServices::Out] System::UInt64 % LastWriteTime, [Runtime::InteropServices::Out] System::UInt64 % TotalFileSize);
public void ReadFirst (ulong StartAddress, byte[] ContentBuffer, out int BytesRead, out ulong LastWriteTime, out ulong TotalFileSize);
member this.ReadFirst : uint64 * byte[] * int * uint64 * uint64 -> unit
Public Sub ReadFirst (StartAddress As ULong, ContentBuffer As Byte(), ByRef BytesRead As Integer, ByRef LastWriteTime As ULong, ByRef TotalFileSize As ULong)
Параметры
- StartAddress
- UInt64
Окне Адрес, с которого начинается чтение удаленного файла.
- ContentBuffer
- Byte[]
[Вход, выход] Буфер, который получает начальные байты файла.
- BytesRead
- Int32
Заполняет Указывает число байтов, считанных в буфер содержимого. Это будет минимальный размер файла и размер буфера.
- LastWriteTime
- UInt64
Заполняет Дата и время, заданные для последнего изменения файла. Формат этого аналогичен структуре Win32 FILETIME, которая представляет собой 64-разрядное значение, представляющее число 100-наносекундных интервалов с 1 января 1601 г.
- TotalFileSize
- UInt64
Заполняет Указывает размер файла на диске.
Применяется к
ReadFirst(Void*, Int32, Int32, UInt64, UInt64)
Начинает операцию чтения удаленного файла. Будет открыт удаленный файл, и будут переданы байты до размера буфера содержимого. Если файл слишком большой для размещения в буфере содержимого, Реаднекст может быть вызван для чтения оставшихся байтов.
public:
void ReadFirst(void* ContentBuffer, int BufferSize, [Runtime::InteropServices::Out] int % BytesRead, [Runtime::InteropServices::Out] System::UInt64 % LastWriteTime, [Runtime::InteropServices::Out] System::UInt64 % TotalFileSize);
public void ReadFirst (void* ContentBuffer, int BufferSize, out int BytesRead, out ulong LastWriteTime, out ulong TotalFileSize);
member this.ReadFirst : nativeptr<unit> * int * int * uint64 * uint64 -> unit
Параметры
- ContentBuffer
- Void*
[Вход, выход] Буфер, который получает начальные байты файла.
- BufferSize
- Int32
Окне Указывает размер буфера содержимого.
- BytesRead
- Int32
Заполняет Указывает число байтов, считанных в буфер содержимого. Это будет минимальный размер файла и размер буфера.
- LastWriteTime
- UInt64
Заполняет Дата и время, заданные для последнего изменения файла. Формат этого аналогичен структуре Win32 FILETIME, которая представляет собой 64-разрядное значение, представляющее число 100-наносекундных интервалов с 1 января 1601 г.
- TotalFileSize
- UInt64
Заполняет Указывает размер файла на диске.
Применяется к
ReadFirst(UInt64, Void*, Int32, Int32, UInt64, UInt64)
Начинает операцию чтения удаленного файла. Будет открыт удаленный файл, и будут переданы байты до размера буфера содержимого. Если файл слишком большой для размещения в буфере содержимого, Реаднекст может быть вызван для чтения оставшихся байтов.
Этот API появился в Visual Studio 15 с обновлением 6 (Дкмапиверсион. VS15Update6).
public:
void ReadFirst(System::UInt64 StartAddress, void* ContentBuffer, int BufferSize, [Runtime::InteropServices::Out] int % BytesRead, [Runtime::InteropServices::Out] System::UInt64 % LastWriteTime, [Runtime::InteropServices::Out] System::UInt64 % TotalFileSize);
public void ReadFirst (ulong StartAddress, void* ContentBuffer, int BufferSize, out int BytesRead, out ulong LastWriteTime, out ulong TotalFileSize);
member this.ReadFirst : uint64 * nativeptr<unit> * int * int * uint64 * uint64 -> unit
Параметры
- StartAddress
- UInt64
Окне Адрес, с которого начинается чтение удаленного файла.
- ContentBuffer
- Void*
[Вход, выход] Буфер, который получает начальные байты файла.
- BufferSize
- Int32
Окне Указывает размер буфера содержимого.
- BytesRead
- Int32
Заполняет Указывает число байтов, считанных в буфер содержимого. Это будет минимальный размер файла и размер буфера.
- LastWriteTime
- UInt64
Заполняет Дата и время, заданные для последнего изменения файла. Формат этого аналогичен структуре Win32 FILETIME, которая представляет собой 64-разрядное значение, представляющее число 100-наносекундных интервалов с 1 января 1601 г.
- TotalFileSize
- UInt64
Заполняет Указывает размер файла на диске.