DkmFileTransferStream.ReadFirst Método

Definição

Sobrecargas

ReadFirst(Byte[], Int32, UInt64, UInt64)

Inicia uma operação de leitura de arquivo remoto. O arquivo remoto será aberto e os bytes até o tamanho do buffer de conteúdo serão transferidos. Se o arquivo for muito grande para se ajustar ao buffer de conteúdo, o ReadNext poderá ser chamado para ler os bytes restantes.

ReadFirst(UInt64, Byte[], Int32, UInt64, UInt64)

Inicia uma operação de leitura de arquivo remoto. O arquivo remoto será aberto e os bytes até o tamanho do buffer de conteúdo serão transferidos. Se o arquivo for muito grande para se ajustar ao buffer de conteúdo, o ReadNext poderá ser chamado para ler os bytes restantes.

Essa API foi introduzida no Visual Studio 15 atualização 6 (DkmApiVersion. VS15Update6).

ReadFirst(Void*, Int32, Int32, UInt64, UInt64)

Inicia uma operação de leitura de arquivo remoto. O arquivo remoto será aberto e os bytes até o tamanho do buffer de conteúdo serão transferidos. Se o arquivo for muito grande para se ajustar ao buffer de conteúdo, o ReadNext poderá ser chamado para ler os bytes restantes.

ReadFirst(UInt64, Void*, Int32, Int32, UInt64, UInt64)

Inicia uma operação de leitura de arquivo remoto. O arquivo remoto será aberto e os bytes até o tamanho do buffer de conteúdo serão transferidos. Se o arquivo for muito grande para se ajustar ao buffer de conteúdo, o ReadNext poderá ser chamado para ler os bytes restantes.

Essa API foi introduzida no Visual Studio 15 atualização 6 (DkmApiVersion. VS15Update6).

ReadFirst(Byte[], Int32, UInt64, UInt64)

Inicia uma operação de leitura de arquivo remoto. O arquivo remoto será aberto e os bytes até o tamanho do buffer de conteúdo serão transferidos. Se o arquivo for muito grande para se ajustar ao buffer de conteúdo, o ReadNext poderá ser chamado para ler os bytes restantes.

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)

Parâmetros

ContentBuffer
Byte[]

[Entrada, saída] Buffer que recebe os bytes iniciais do arquivo.

BytesRead
Int32

Fora Indica o número de bytes lidos no buffer de conteúdo. Esse será o mínimo do tamanho do arquivo e do tamanho do buffer.

LastWriteTime
UInt64

Fora A data/hora a ser definida para quando esse arquivo foi modificado pela última vez. O formato disso é o mesmo que uma estrutura FILETIME Win32, que é um valor de 64 bits que representa o número de intervalos de 100 nanossegundos desde 1º de janeiro de 1601.

TotalFileSize
UInt64

Fora Indica o tamanho do arquivo no disco.

Aplica-se a

ReadFirst(UInt64, Byte[], Int32, UInt64, UInt64)

Inicia uma operação de leitura de arquivo remoto. O arquivo remoto será aberto e os bytes até o tamanho do buffer de conteúdo serão transferidos. Se o arquivo for muito grande para se ajustar ao buffer de conteúdo, o ReadNext poderá ser chamado para ler os bytes restantes.

Essa API foi introduzida no Visual Studio 15 atualização 6 (DkmApiVersion. 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)

Parâmetros

StartAddress
UInt64

No O endereço no qual começar a ler o arquivo remoto.

ContentBuffer
Byte[]

[Entrada, saída] Buffer que recebe os bytes iniciais do arquivo.

BytesRead
Int32

Fora Indica o número de bytes lidos no buffer de conteúdo. Esse será o mínimo do tamanho do arquivo e do tamanho do buffer.

LastWriteTime
UInt64

Fora A data/hora a ser definida para quando esse arquivo foi modificado pela última vez. O formato disso é o mesmo que uma estrutura FILETIME Win32, que é um valor de 64 bits que representa o número de intervalos de 100 nanossegundos desde 1º de janeiro de 1601.

TotalFileSize
UInt64

Fora Indica o tamanho do arquivo no disco.

Aplica-se a

ReadFirst(Void*, Int32, Int32, UInt64, UInt64)

Inicia uma operação de leitura de arquivo remoto. O arquivo remoto será aberto e os bytes até o tamanho do buffer de conteúdo serão transferidos. Se o arquivo for muito grande para se ajustar ao buffer de conteúdo, o ReadNext poderá ser chamado para ler os bytes restantes.

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

Parâmetros

ContentBuffer
Void*

[Entrada, saída] Buffer que recebe os bytes iniciais do arquivo.

BufferSize
Int32

No Indica o tamanho do buffer de conteúdo.

BytesRead
Int32

Fora Indica o número de bytes lidos no buffer de conteúdo. Esse será o mínimo do tamanho do arquivo e do tamanho do buffer.

LastWriteTime
UInt64

Fora A data/hora a ser definida para quando esse arquivo foi modificado pela última vez. O formato disso é o mesmo que uma estrutura FILETIME Win32, que é um valor de 64 bits que representa o número de intervalos de 100 nanossegundos desde 1º de janeiro de 1601.

TotalFileSize
UInt64

Fora Indica o tamanho do arquivo no disco.

Aplica-se a

ReadFirst(UInt64, Void*, Int32, Int32, UInt64, UInt64)

Inicia uma operação de leitura de arquivo remoto. O arquivo remoto será aberto e os bytes até o tamanho do buffer de conteúdo serão transferidos. Se o arquivo for muito grande para se ajustar ao buffer de conteúdo, o ReadNext poderá ser chamado para ler os bytes restantes.

Essa API foi introduzida no Visual Studio 15 atualização 6 (DkmApiVersion. 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

Parâmetros

StartAddress
UInt64

No O endereço no qual começar a ler o arquivo remoto.

ContentBuffer
Void*

[Entrada, saída] Buffer que recebe os bytes iniciais do arquivo.

BufferSize
Int32

No Indica o tamanho do buffer de conteúdo.

BytesRead
Int32

Fora Indica o número de bytes lidos no buffer de conteúdo. Esse será o mínimo do tamanho do arquivo e do tamanho do buffer.

LastWriteTime
UInt64

Fora A data/hora a ser definida para quando esse arquivo foi modificado pela última vez. O formato disso é o mesmo que uma estrutura FILETIME Win32, que é um valor de 64 bits que representa o número de intervalos de 100 nanossegundos desde 1º de janeiro de 1601.

TotalFileSize
UInt64

Fora Indica o tamanho do arquivo no disco.

Aplica-se a