Condividi tramite


struttura DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS (ntddstor.h)

La struttura DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS specifica i parametri per un'azione di scrittura offload correlata agli attributi del set di dati per un dispositivo.

Sintassi

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;

Membri

Flags

Non utilizzato.

Reserved

Riservato.

TokenOffset

Offset, in byte, all'interno del blocco di dati specificato da Token da cui iniziare la scrittura.

Token

Identificatore univoco del blocco di dati da cui scrivere.

Osservazioni

Questa struttura viene usata in un'azione di scrittura offload per una richiesta di IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES. Il membro Action della struttura DEVICE_DSM_INPUT è impostato su DeviceDsmAction_OffloadWrite.

I ParameterBlockOffset e ParameterBlockLength membri di DEVICE_DSM_INPUT vengono impostati sul percorso e sulla lunghezza della struttura DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS nel buffer di sistema della richiesta di IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES.

I membri DataSetRangesOffset e DataSetRangesLength di DEVICE_DSM_INPUT specificano le strutture di DEVICE_DSM_RANGE per gli extent della scrittura offload.

Per altri dettagli su questa azione, vedere descrizioni DEVICE_DSM_ACTION.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows 8 e versioni successive di Windows.
intestazione ntddstor.h (include Ntddstor.h)

Vedere anche

DEVICE_DSM_ACTION descrizioni

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_READ_PARAMETERS

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES