Compartir a través de


estructura STORAGE_OFFLOAD_WRITE_OUTPUT (ntddstor.h)

La estructura STORAGE_OFFLOAD_WRITE_OUTPUT es la salida de una solicitud de código de control de IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES cuando el miembro Action de DEVICE_DSM_INPUT se establece en DeviceDsmAction_OffloadWrite.

Sintaxis

typedef struct _STORAGE_OFFLOAD_WRITE_OUTPUT {
  ULONG     OffloadWriteFlags;
  ULONG     Reserved;
  ULONGLONG LengthCopied;
} STORAGE_OFFLOAD_WRITE_OUTPUT, *PSTORAGE_OFFLOAD_WRITE_OUTPUT;

Miembros

OffloadWriteFlags

Marcas que indican el resultado de la operación de escritura de descarga. Se establece en una de las siguientes opciones.

Valor Significado
STORAGE_OFFLOAD_WRITE_RANGE_TRUNCATED La escritura de descarga se realizó pero el intervalo escrito se truncó.
STORAGE_OFFLOAD_TOKEN_INVALID El token proporcionado para la operación de escritura de descarga no era válido.

Reserved

Reservado.

LengthCopied

Bytes copiados para la solicitud de escritura en DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS.

Comentarios

En la entrada, un valor de token en DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS identifica de forma única los intervalos de conjuntos de datos solicitados para escribir en la estructura de DEVICE_DSM_INPUT. La estructura STORAGE_OFFLOAD_WRITE_OUTPUT contiene los resultados de la operación de escritura.

La estructura STORAGE_OFFLOAD_WRITE_OUTPUT se devuelve al principio del búfer del sistema.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 8 y versiones posteriores de Windows.
Encabezado ntddstor.h (incluya Ntddstor.h)

Consulte también

DEVICE_DSM_INPUT

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES