STORAGE_OFFLOAD_WRITE_OUTPUT struttura (ntddstor.h)

La struttura STORAGE_OFFLOAD_WRITE_OUTPUT è l'output di una richiesta di codice di controllo IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES quando il membro Action di DEVICE_DSM_INPUT è impostato su DeviceDsmAction_OffloadWrite.

Sintassi

typedef struct _STORAGE_OFFLOAD_WRITE_OUTPUT {
  ULONG     OffloadWriteFlags;
  ULONG     Reserved;
  ULONGLONG LengthCopied;
} STORAGE_OFFLOAD_WRITE_OUTPUT, *PSTORAGE_OFFLOAD_WRITE_OUTPUT;

Members

OffloadWriteFlags

Flag che indicano il risultato dell'operazione di scrittura offload. Questo valore è impostato su uno dei seguenti.

Valore Significato
STORAGE_OFFLOAD_WRITE_RANGE_TRUNCATED La scrittura offload è stata eseguita ma l'intervallo scritto è stato troncato.
STORAGE_OFFLOAD_TOKEN_INVALID Il token fornito per l'operazione di scrittura di offload non è valido.

Reserved

Riservato.

LengthCopied

Byte copiati per la richiesta di scrittura in DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS.

Commenti

In input, un valore del token in DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS identifica in modo univoco gli intervalli di set di dati richiesti per la scrittura nella struttura DEVICE_DSM_INPUT. La struttura STORAGE_OFFLOAD_WRITE_OUTPUT contiene i risultati dell'operazione di scrittura.

La struttura STORAGE_OFFLOAD_WRITE_OUTPUT viene restituita all'inizio del buffer di sistema.

Requisiti

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

Vedi anche

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES