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