STORAGE_OFFLOAD_READ_OUTPUT struttura (ntddstor.h)
La struttura STORAGE_OFFLOAD_READ_OUTPUT è l'output di una richiesta di codice di controllo IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES quando il membro Action di una struttura DEVICE_DSM_INPUT è impostato su DeviceDsmAction_OffloadRead.
Un token restituito identifica in modo univoco gli intervalli di set di dati richiesti in DEVICE_DSM_INPUT. In combinazione con DEVICE_DSM_INPUT, la struttura DEVICE_DSM_OFFLOAD_READ_PARAMETERS specifica la durata degli intervalli di set di dati identificati dal token restituito per la scrittura successiva.
Sintassi
typedef struct _STORAGE_OFFLOAD_READ_OUTPUT {
ULONG OffloadReadFlags;
ULONG Reserved;
ULONGLONG LengthProtected;
ULONG TokenLength;
STORAGE_OFFLOAD_TOKEN Token;
} STORAGE_OFFLOAD_READ_OUTPUT, *PSTORAGE_OFFLOAD_READ_OUTPUT;
Members
OffloadReadFlags
Non usato. Impostare su 0.
Reserved
Riservato.
LengthProtected
Lunghezza totale, in byte, di dati letti e mantenuti dal provider di copia per token.
TokenLength
Lunghezza, in byte, di Token.
Token
Identificatore univoco restituito dal provider di copia, contrassegnando gli intervalli di set di dati letti.
Commenti
La struttura STORAGE_OFFLOAD_READ_OUTPUT viene restituita all'inizio del buffer di sistema.
Il valore per Token viene generato dal provider di copia del dispositivo di archiviazione. Gli intervalli di set di dati inclusi quando la struttura DEVICE_DSM_INPUT è stata inviata nella richiesta di codice di controllo IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES sono contrassegnati da Token. Gli intervalli di set di dati associati al token sono disponibili per le richieste di scrittura successive mentre la durata nel membro TimeToLive di DEVICE_DSM_OFFLOAD_READ_PARAMETERS è valida.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 8 e versioni successive di Windows. |
Intestazione | ntddstor.h (include Ntddstor.h) |