struttura STORAGE_OFFLOAD_READ_OUTPUT (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 di 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 per quanto tempo gli intervalli di set di dati identificati dal token restituito rimangono disponibili 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;
Membri
OffloadReadFlags
Non utilizzato. Impostare su 0.
Reserved
Riservato.
LengthProtected
Lunghezza totale, in byte, dei 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 del set di dati letti.
Osservazioni
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 a Token sono disponibili per le richieste di scrittura successive mentre la durata nel membro TimeToLive di di DEVICE_DSM_OFFLOAD_READ_PARAMETERS è valida.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows 8 e versioni successive di Windows. |
intestazione | ntddstor.h (include Ntddstor.h) |