estructura STORAGE_OFFLOAD_TOKEN (ntddstor.h)

La estructura STORAGE_OFFLOAD_TOKEN contiene un valor de token que actúa como representación de un intervalo de conjuntos de datos dentro de un archivo de un volumen. Esta estructura se usa para realizar lecturas y escrituras de descarga.

Sintaxis

typedef struct _STORAGE_OFFLOAD_TOKEN {
  UCHAR TokenType[4];
  UCHAR Reserved[2];
  UCHAR TokenIdLength[2];
  union {
    struct {
      UCHAR Reserved2[STORAGE_OFFLOAD_TOKEN_ID_LENGTH];
    } StorageOffloadZeroDataToken;
    UCHAR Token[STORAGE_OFFLOAD_TOKEN_ID_LENGTH];
  } DUMMYUNIONNAME;
} STORAGE_OFFLOAD_TOKEN, *PSTORAGE_OFFLOAD_TOKEN;

Miembros

TokenType[4]

Tipo de token contenido en esta estructura. TokenType se establece en cualquiera de las siguientes opciones:

Valor Significado
STORAGE_OFFLOAD_TOKEN_TYPE_ZERO_DATA
Un formato de token conocido se encuentra en Token. El token representa los datos considerados como todos los ceros.
Cualquier otro valor
Un formato de token específico del proveedor está incluido en token.

Reserved[2]

Reservado.

TokenIdLength[2]

Longitud de los datos del token en Token.

DUMMYUNIONNAME

DUMMYUNIONNAME.StorageOffloadZeroDataToken

El valor del token cuando los datos que representa se consideran ceros. Este miembro es válido cuando TokenType se establece en STORAGE_OFFLOAD_TOKEN_TYPE_ZERO_DATA.

DUMMYUNIONNAME.StorageOffloadZeroDataToken.Reserved2[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]

Reservado.

DUMMYUNIONNAME.Token[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]

Valor de token proporcionado por el proveedor que representa un intervalo de conjuntos de datos para una operación de lectura o escritura de descarga.

Comentarios

La infraestructura de lectura y escritura genera la información de token contenida en STORAGE_OFFLOAD_TOKEN . Todos los miembros de esta estructura deben considerarse de solo lectura y no deben ser modificados por los autores de llamadas que soliciten una descarga de lectura o una escritura de descarga.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible a partir de Windows 8.
Encabezado ntddstor.h (incluya Ntddstor.h)

Consulte también

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

STORAGE_OFFLOAD_READ_OUTPUT