Condividi tramite


DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS struttura (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;

Members

Flags

Non usato.

Reserved

Riservato.

TokenOffset

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

Token

Identificatore univoco del blocco di dati da cui scrivere.

Commenti

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 membri ParameterBlockOffset e ParameterBlockLength di DEVICE_DSM_INPUT sono 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 DEVICE_DSM_RANGE per gli extent della scrittura offload.

Per altre informazioni su questa azione, vedere DEVICE_DSM_ACTION Descrizioni .

Requisiti

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

Vedi anche

descrizioni DEVICE_DSM_ACTION

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_READ_PARAMETERS

DEVICE_DSM_RANGE

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES