DkmFileTransferStream.ReadFirst Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.