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) |