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-Element von DEVICE_DSM_INPUT auf DeviceDsmAction_OffloadWrite festgelegt ist.

Syntax

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

Member

OffloadWriteFlags

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

Wert Bedeutung
STORAGE_OFFLOAD_WRITE_RANGE_TRUNCATED Der Auslagerungsschreibvorgang wurde ausgeführt, aber der geschriebene Bereich wurde abgeschnitten.
STORAGE_OFFLOAD_TOKEN_INVALID Das für den Schreibvorgang zum Ausladen bereitgestellte Token war ungültig.

Reserved

Reserviert.

LengthCopied

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

Hinweise

Bei der Eingabe identifiziert ein Tokenwert in DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS eindeutig die Datasetbereiche, die zum Schreiben in die DEVICE_DSM_INPUT-Struktur angefordert werden. 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
Unterstützte Mindestversion (Client) Verfügbar in Windows 8 und höheren Versionen von Windows.
Kopfzeile ntddstor.h (include Ntddstor.h)

Weitere Informationen

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES