Freigeben über


DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS-Struktur (ntddstor.h)

Die DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS-Struktur gibt die Parameter für eine Auslagerungsschreibaktion im Zusammenhang mit den Datasetattributen für ein Gerät an.

Syntax

typedef struct _DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS {
  ULONG                 Flags;
  ULONG                 Reserved;
  ULONGLONG             TokenOffset;
  STORAGE_OFFLOAD_TOKEN Token;
} DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS, *PDEVICE_DSM_OFFLOAD_WRITE_PARAMETERS;

Member

Flags

Wird nicht verwendet.

Reserved

Reserviert.

TokenOffset

Der Offset in Bytes innerhalb des Datenblocks, der durch Token angegeben wird, aus dem mit dem Schreiben begonnen werden soll.

Token

Der eindeutige Bezeichner des Datenblocks, aus dem geschrieben werden soll.

Hinweise

Diese Struktur wird in einer Auslagerungsschreibaktion für eine IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Anforderung verwendet. Der Action-Member der DEVICE_DSM_INPUT-Struktur ist auf DeviceDsmAction_OffloadWrite festgelegt.

Die ParameterBlockOffset - und ParameterBlockLength-Member von DEVICE_DSM_INPUT werden auf den Speicherort und die Länge der DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS-Struktur im Systempuffer der IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES-Anforderung festgelegt.

Die Member DataSetRangesOffset und DataSetRangesLength von DEVICE_DSM_INPUT geben die DEVICE_DSM_RANGE-Strukturen für die Auslagerungsvorgänge an.

Weitere Informationen zu dieser Aktion finden Sie unter DEVICE_DSM_ACTION Beschreibungen .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 8 und höheren Versionen von Windows.
Kopfzeile ntddstor.h (einschließen von Ntddstor.h)

Weitere Informationen

DEVICE_DSM_ACTION Beschreibungen

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_READ_PARAMETERS

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES