STORAGE_OFFLOAD_TOKEN 구조체(ntddstor.h)
STORAGE_OFFLOAD_TOKEN 구조에는 볼륨의 파일 내에서 데이터 집합 범위를 나타내는 역할을 하는 토큰 값이 포함되어 있습니다. 이 구조는 오프로드 읽기 및 쓰기를 수행하는 데 사용됩니다.
통사론
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;
회원
TokenType[4]
이 구조에 포함된 토큰의 형식입니다. TokenType 다음 중 하나로 설정됩니다.
값 | 의미 |
---|---|
|
잘 알려진 토큰 형식은 토큰포함되어 있습니다. 토큰은 모두 0으로 간주되는 데이터를 나타냅니다. |
|
공급업체별 토큰 형식은 토큰포함됩니다. |
Reserved[2]
예약.
TokenIdLength[2]
토큰있는 토큰 데이터의 길이입니다.
DUMMYUNIONNAME
DUMMYUNIONNAME.StorageOffloadZeroDataToken
나타내는 데이터가 모두 0으로 간주되는 경우의 토큰 값입니다. 이 멤버는 TokenTypeSTORAGE_OFFLOAD_TOKEN_TYPE_ZERO_DATA설정된 경우에 유효합니다.
DUMMYUNIONNAME.StorageOffloadZeroDataToken.Reserved2[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]
예약.
DUMMYUNIONNAME.Token[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]
오프로드 읽기 또는 쓰기 작업에 대한 데이터 집합 범위를 나타내는 공급업체에서 제공하는 토큰 값입니다.
발언
STORAGE_OFFLOAD_TOKEN 포함된 토큰 정보는 오프로드 읽기/쓰기 인프라에 의해 생성됩니다. 이 구조의 모든 멤버는 읽기 전용으로 간주되어야 하며, 오프로드 읽기 또는 오프로드 쓰기를 요청하는 호출자가 수정해서는 안 됩니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8부터 사용할 수 있습니다. |
헤더 | ntddstor.h(Ntddstor.h 포함) |