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

Заполняет Указывает размер файла на диске.

Применяется к