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