estructura STORAGE_OFFLOAD_READ_OUTPUT (ntddstor.h)
La estructura STORAGE_OFFLOAD_READ_OUTPUT es la salida de una solicitud de código de control IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES cuando el miembro Action de una estructura de DEVICE_DSM_INPUT se establece en DeviceDsmAction_OffloadRead.
Un token devuelto identifica de forma única los intervalos de conjuntos de datos solicitados en DEVICE_DSM_INPUT. Junto con DEVICE_DSM_INPUT, la estructura de DEVICE_DSM_OFFLOAD_READ_PARAMETERS especifica cuánto tiempo permanecen disponibles los intervalos del conjunto de datos identificados por el token devuelto para la escritura posterior.
Sintaxis
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;
Miembros
OffloadReadFlags
No se utiliza. Establecer en 0.
Reserved
Reservado.
LengthProtected
Longitud total, en bytes, de datos leídos y mantenidos por el proveedor de copia para Token.
TokenLength
Longitud, en bytes, del token.
Token
Identificador único devuelto por el proveedor de copia, que marca los intervalos de conjuntos de datos que se leen.
Comentarios
La estructura STORAGE_OFFLOAD_READ_OUTPUT se devuelve al principio del búfer del sistema.
El proveedor de copia del dispositivo de almacenamiento genera el valor de Token . Los intervalos del conjunto de datos incluidos cuando se envió la estructura de DEVICE_DSM_INPUT en la solicitud de código de control de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES se marcan mediante Token. Los intervalos de conjuntos de datos asociados a Token están disponibles para las solicitudes de escritura posteriores, mientras que la duración del miembro TimeToLive de DEVICE_DSM_OFFLOAD_READ_PARAMETERS es válida.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows 8 y versiones posteriores de Windows. |
Encabezado | ntddstor.h (incluya Ntddstor.h) |