estrutura STORAGE_OFFLOAD_TOKEN (ntddstor.h)
A estrutura STORAGE_OFFLOAD_TOKEN contém um valor de token que serve como uma representação de um intervalo de conjunto de dados dentro de um arquivo em um volume. Essa estrutura é usada na execução de leituras e gravações de descarregamento.
Sintaxe
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;
Membros
TokenType[4]
O tipo de token contido nessa estrutura. TokenType é definido como um dos seguintes:
Reserved[2]
Reservado.
TokenIdLength[2]
O comprimento dos dados de token no Token.
DUMMYUNIONNAME
DUMMYUNIONNAME.StorageOffloadZeroDataToken
O valor do token quando os dados que ele representa são considerados como todos os zeros. Esse membro é válido quando TokenType é definido como STORAGE_OFFLOAD_TOKEN_TYPE_ZERO_DATA.
DUMMYUNIONNAME.StorageOffloadZeroDataToken.Reserved2[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]
Reservado.
DUMMYUNIONNAME.Token[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]
O valor do token fornecido pelo fornecedor que representa um intervalo de conjunto de dados para uma operação de leitura ou gravação de descarregamento.
Comentários
As informações de token contidas em STORAGE_OFFLOAD_TOKEN são geradas pela infraestrutura de leitura/gravação de descarregamento. Todos os membros dessa estrutura devem ser considerados somente leitura e não devem ser modificados por nenhum chamador que solicite uma leitura de descarregamento ou uma gravação de descarregamento.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 8. |
Cabeçalho | ntddstor.h (inclua Ntddstor.h) |