Freigeben über


STORAGE_OFFLOAD_WRITE_OUTPUT Struktur (ntddstor.h)

Die STORAGE_OFFLOAD_WRITE_OUTPUT Struktur ist die Ausgabe einer IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES Steuerelementcodeanforderung, wenn das Action Member von DEVICE_DSM_INPUT auf DeviceDsmAction_OffloadWritefestgelegt ist.

Syntax

typedef struct _STORAGE_OFFLOAD_WRITE_OUTPUT {
  ULONG     OffloadWriteFlags;
  ULONG     Reserved;
  ULONGLONG LengthCopied;
} STORAGE_OFFLOAD_WRITE_OUTPUT, *PSTORAGE_OFFLOAD_WRITE_OUTPUT;

Angehörige

OffloadWriteFlags

Flags, die das Ergebnis des Offload-Schreibvorgangs angeben. Dies ist auf eine der folgenden Optionen festgelegt.

Wert Bedeutung
STORAGE_OFFLOAD_WRITE_RANGE_TRUNCATED Der Offload-Schreibvorgang wurde ausgeführt, der geschriebene Bereich wurde jedoch abgeschnitten.
STORAGE_OFFLOAD_TOKEN_INVALID Das für den Offload-Schreibvorgang bereitgestellte Token war ungültig.

Reserved

Reserviert.

LengthCopied

Bytes, die für die Schreibanforderung in DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS kopiert wurden.

Bemerkungen

Bei der Eingabe identifiziert ein Tokenwert in DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS die zum Schreiben in der DEVICE_DSM_INPUT Struktur angeforderten Datasetbereiche eindeutig. Die STORAGE_OFFLOAD_WRITE_OUTPUT-Struktur enthält die Ergebnisse des Schreibvorgangs.

Die STORAGE_OFFLOAD_WRITE_OUTPUT Struktur wird am Anfang des Systempuffers zurückgegeben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 8 und höheren Versionen von Windows.
Header- ntddstor.h (include Ntddstor.h)

Siehe auch

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES