Freigeben über


FSCTL_OFFLOAD_READ_INPUT-Struktur (ntifs.h)

Die FSCTL_OFFLOAD_READ_INPUT-Struktur enthält die Eingabe für die FSCTL_OFFLOAD_READ-Steuerelementcodeanforderung.

Syntax

typedef struct _FSCTL_OFFLOAD_READ_INPUT {
  ULONG     Size;
  ULONG     Flags;
  ULONG     TokenTimeToLive;
  ULONG     Reserved;
  ULONGLONG FileOffset;
  ULONGLONG CopyLength;
} FSCTL_OFFLOAD_READ_INPUT, *PFSCTL_OFFLOAD_READ_INPUT;

Member

Size

Die Größe dieser Struktur in Bytes. Legen Sie dieses Element auf fest sizeof(FSCTL_OFFLOAD_READ_INPUT).

Flags

Dieses Element wird nicht verwendet. Auf 0 festlegen.

TokenTimeToLive

Die Zeit in Millisekunden, für die der Lesevorgang gültig bleibt. Die Standardlaufzeit ist 0. Der empfohlene Wert für die Laufzeit ist ebenfalls 0.

Reserved

Reserviert.

FileOffset

Die Position in der Datei, von der aus gelesen werden soll. Der Offsetwert muss an einer logischen Sektorgrenze auf dem Volume ausgerichtet werden.

CopyLength

Die Länge der zu lesenden Daten in Bytes ab FileOffset. Der Längenwert muss an einer logischen Sektorgrenze auf dem Volume ausgerichtet sein, es sei denn, die Länge stimmt mit dem Ende der Datei überein.

Hinweise

Der Kopieranbieter des Speichergeräts behält die gelesenen Daten für die Dauer in TokenTimeToLive bei. Mehrere Schreibvorgänge mit demselben Token können ausgeführt werden, bis die Zeit in TokenTimeToLive abläuft.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Kopfzeile ntifs.h (include Ntifs.h, Fltkernel.h)

Weitere Informationen

FSCTL_OFFLOAD_READ

FSCTL_OFFLOAD_READ_OUTPUT