struttura STORAGE_OFFLOAD_TOKEN (ntddstor.h)
La struttura STORAGE_OFFLOAD_TOKEN contiene un valore del token che funge da rappresentazione di un intervallo di set di dati all'interno di un file in un volume. Questa struttura viene usata per eseguire operazioni di lettura e scrittura offload.
Sintassi
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;
Membri
TokenType[4]
Tipo di token contenuto in questa struttura. TokenType è impostato su una delle opzioni seguenti:
Reserved[2]
Riservato.
TokenIdLength[2]
Lunghezza dei dati del token in Token.
DUMMYUNIONNAME
DUMMYUNIONNAME.StorageOffloadZeroDataToken
Valore del token quando i dati che rappresenta vengono considerati come tutti zeri. Questo membro è valido quando TokenType è impostato su STORAGE_OFFLOAD_TOKEN_TYPE_ZERO_DATA.
DUMMYUNIONNAME.StorageOffloadZeroDataToken.Reserved2[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]
Riservato.
DUMMYUNIONNAME.Token[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]
Valore del token fornito dal fornitore che rappresenta un intervallo di set di dati per un'operazione di lettura o scrittura offload.
Osservazioni
Le informazioni sul token contenute in STORAGE_OFFLOAD_TOKEN vengono generate dall'infrastruttura di lettura/scrittura di offload. Tutti i membri di questa struttura devono essere considerati di sola lettura e non devono essere modificati dai chiamanti che richiedono una lettura offload o una scrittura offload.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile a partire da Windows 8. |
intestazione | ntddstor.h (include Ntddstor.h) |