Condividi tramite


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

Membri

OffloadWriteFlags

Flag che indicano il risultato dell'operazione di scrittura offload. Questa opzione è impostata su una delle opzioni 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.

Osservazioni

All'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.

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_INPUT

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES