DkmFileTransferStream.ReadFirst Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.