DkmFileTransferStream.ReadFirst Methode

Definition

Überlädt

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

Startet einen Remote Datei Lesevorgang. Die Remote Datei wird geöffnet, und Bytes bis zur Größe des Inhalts Puffers werden übertragen. Wenn die Datei zu groß ist, um in den Inhalts Puffer zu passen, kann als "infonext" aufgerufen werden, um die verbleibenden Bytes zu lesen.

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

Startet einen Remote Datei Lesevorgang. Die Remote Datei wird geöffnet, und Bytes bis zur Größe des Inhalts Puffers werden übertragen. Wenn die Datei zu groß ist, um in den Inhalts Puffer zu passen, kann als "infonext" aufgerufen werden, um die verbleibenden Bytes zu lesen.

Diese API wurde in Visual Studio 15 Update 6 (dkmapiversion. VS15Update6) eingeführt.

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

Startet einen Remote Datei Lesevorgang. Die Remote Datei wird geöffnet, und Bytes bis zur Größe des Inhalts Puffers werden übertragen. Wenn die Datei zu groß ist, um in den Inhalts Puffer zu passen, kann als "infonext" aufgerufen werden, um die verbleibenden Bytes zu lesen.

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

Startet einen Remote Datei Lesevorgang. Die Remote Datei wird geöffnet, und Bytes bis zur Größe des Inhalts Puffers werden übertragen. Wenn die Datei zu groß ist, um in den Inhalts Puffer zu passen, kann als "infonext" aufgerufen werden, um die verbleibenden Bytes zu lesen.

Diese API wurde in Visual Studio 15 Update 6 (dkmapiversion. VS15Update6) eingeführt.

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

Startet einen Remote Datei Lesevorgang. Die Remote Datei wird geöffnet, und Bytes bis zur Größe des Inhalts Puffers werden übertragen. Wenn die Datei zu groß ist, um in den Inhalts Puffer zu passen, kann als "infonext" aufgerufen werden, um die verbleibenden Bytes zu lesen.

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)

Parameter

ContentBuffer
Byte[]

[In, out] Puffer, der die Start Bytes der Datei empfängt.

BytesRead
Int32

Vorgenommen Gibt die Anzahl der Bytes an, die in den Inhalts Puffer gelesen werden. Dabei handelt es sich um den Mindestbetrag der Dateigröße und der Puffergröße.

LastWriteTime
UInt64

Vorgenommen Das Datum und die Uhrzeit, die für den Zeitpunkt der letzten Änderung der Datei festgelegt werden sollen. Das Format ist identisch mit einer Win32-FILETIME-Struktur, bei der es sich um einen 64-Bit-Wert handelt, der die Anzahl der 100-Nanosecond-Intervalle seit dem 1. Januar 1601 darstellt.

TotalFileSize
UInt64

Vorgenommen Gibt die Größe der Datei auf dem Datenträger an.

Gilt für

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

Startet einen Remote Datei Lesevorgang. Die Remote Datei wird geöffnet, und Bytes bis zur Größe des Inhalts Puffers werden übertragen. Wenn die Datei zu groß ist, um in den Inhalts Puffer zu passen, kann als "infonext" aufgerufen werden, um die verbleibenden Bytes zu lesen.

Diese API wurde in Visual Studio 15 Update 6 (dkmapiversion. VS15Update6) eingeführt.

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)

Parameter

StartAddress
UInt64

In Die Adresse, an der mit dem Lesen der Remote Datei begonnen werden soll.

ContentBuffer
Byte[]

[In, out] Puffer, der die Start Bytes der Datei empfängt.

BytesRead
Int32

Vorgenommen Gibt die Anzahl der Bytes an, die in den Inhalts Puffer gelesen werden. Dabei handelt es sich um den Mindestbetrag der Dateigröße und der Puffergröße.

LastWriteTime
UInt64

Vorgenommen Das Datum und die Uhrzeit, die für den Zeitpunkt der letzten Änderung der Datei festgelegt werden sollen. Das Format ist identisch mit einer Win32-FILETIME-Struktur, bei der es sich um einen 64-Bit-Wert handelt, der die Anzahl der 100-Nanosecond-Intervalle seit dem 1. Januar 1601 darstellt.

TotalFileSize
UInt64

Vorgenommen Gibt die Größe der Datei auf dem Datenträger an.

Gilt für

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

Startet einen Remote Datei Lesevorgang. Die Remote Datei wird geöffnet, und Bytes bis zur Größe des Inhalts Puffers werden übertragen. Wenn die Datei zu groß ist, um in den Inhalts Puffer zu passen, kann als "infonext" aufgerufen werden, um die verbleibenden Bytes zu lesen.

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

Parameter

ContentBuffer
Void*

[In, out] Puffer, der die Start Bytes der Datei empfängt.

BufferSize
Int32

In Gibt die Größe des Inhalts Puffers an.

BytesRead
Int32

Vorgenommen Gibt die Anzahl der Bytes an, die in den Inhalts Puffer gelesen werden. Dabei handelt es sich um den Mindestbetrag der Dateigröße und der Puffergröße.

LastWriteTime
UInt64

Vorgenommen Das Datum und die Uhrzeit, die für den Zeitpunkt der letzten Änderung der Datei festgelegt werden sollen. Das Format ist identisch mit einer Win32-FILETIME-Struktur, bei der es sich um einen 64-Bit-Wert handelt, der die Anzahl der 100-Nanosecond-Intervalle seit dem 1. Januar 1601 darstellt.

TotalFileSize
UInt64

Vorgenommen Gibt die Größe der Datei auf dem Datenträger an.

Gilt für

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

Startet einen Remote Datei Lesevorgang. Die Remote Datei wird geöffnet, und Bytes bis zur Größe des Inhalts Puffers werden übertragen. Wenn die Datei zu groß ist, um in den Inhalts Puffer zu passen, kann als "infonext" aufgerufen werden, um die verbleibenden Bytes zu lesen.

Diese API wurde in Visual Studio 15 Update 6 (dkmapiversion. VS15Update6) eingeführt.

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

Parameter

StartAddress
UInt64

In Die Adresse, an der mit dem Lesen der Remote Datei begonnen werden soll.

ContentBuffer
Void*

[In, out] Puffer, der die Start Bytes der Datei empfängt.

BufferSize
Int32

In Gibt die Größe des Inhalts Puffers an.

BytesRead
Int32

Vorgenommen Gibt die Anzahl der Bytes an, die in den Inhalts Puffer gelesen werden. Dabei handelt es sich um den Mindestbetrag der Dateigröße und der Puffergröße.

LastWriteTime
UInt64

Vorgenommen Das Datum und die Uhrzeit, die für den Zeitpunkt der letzten Änderung der Datei festgelegt werden sollen. Das Format ist identisch mit einer Win32-FILETIME-Struktur, bei der es sich um einen 64-Bit-Wert handelt, der die Anzahl der 100-Nanosecond-Intervalle seit dem 1. Januar 1601 darstellt.

TotalFileSize
UInt64

Vorgenommen Gibt die Größe der Datei auf dem Datenträger an.

Gilt für