STORAGE_OFFLOAD_READ_OUTPUT struttura (winioctl.h)

Struttura di output per l'azione DeviceDsmAction_OffloadRead del codice di controllo IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .

Sintassi

typedef struct _STORAGE_OFFLOAD_READ_OUTPUT {
  DWORD                 OffloadReadFlags;
  DWORD                 Reserved;
  DWORDLONG             LengthProtected;
  DWORD                 TokenLength;
  STORAGE_OFFLOAD_TOKEN Token;
} STORAGE_OFFLOAD_READ_OUTPUT, *PSTORAGE_OFFLOAD_READ_OUTPUT;

Members

OffloadReadFlags

Flag di output.

Valore Significato
STORAGE_OFFLOAD_READ_RANGE_TRUNCATED
0x0001
Gli intervalli rappresentati dal token sono inferiori agli intervalli specificati nelle strutture DEVICE_DATA_SET_RANGE passate nel buffer di input del codice di controllo IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES . In altre parole, il membro LengthProtected è minore della somma di tutti i membri LengthInBytes delle strutture DEVICE_DATA_SET_RANGE passate.

Reserved

Riservato.

LengthProtected

Lunghezza totale dello snapshot rappresentato dal token.

TokenLength

Lunghezza del token in byte.

Token

STORAGE_OFFLOAD_TOKEN contenente il token creato.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Server minimo supportato Windows Server 2012
Intestazione winioctl.h (include Windows.h)

Vedi anche

DEVICE_DSM_OFFLOAD_READ_PARAMETERS

DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT

strutture Gestione dispositivi

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES

STORAGE_OFFLOAD_TOKEN