다음을 통해 공유


STORAGE_OFFLOAD_READ_OUTPUT 구조체(winioctl.h)

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 제어 코드DeviceDsmAction_OffloadRead 동작에 대한 출력 구조입니다.

구문

typedef struct _STORAGE_OFFLOAD_READ_OUTPUT {
  DWORD                 OffloadReadFlags;
  DWORD                 Reserved;
  DWORDLONG             LengthProtected;
  DWORD                 TokenLength;
  STORAGE_OFFLOAD_TOKEN Token;
} STORAGE_OFFLOAD_READ_OUTPUT, *PSTORAGE_OFFLOAD_READ_OUTPUT;

멤버

OffloadReadFlags

출력 플래그입니다.

의미
STORAGE_OFFLOAD_READ_RANGE_TRUNCATED
0x0001
토큰으로 표시되는 범위는 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 제어 코드 입력 버퍼에 전달된 DEVICE_DATA_SET_RANGE 구조에 지정된 범위보다 작습니다. 즉, LengthProtected 멤버가 전달된 DEVICE_DATA_SET_RANGE 구조체의 모든 LengthInBytes 멤버의 합계보다 작습니다.

Reserved

예약되어 있습니다.

LengthProtected

토큰이 나타내는 스냅샷 총 길이입니다.

TokenLength

토큰의 길이(바이트)입니다.

Token

만든 토큰을 포함하는 STORAGE_OFFLOAD_TOKEN .

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8
지원되는 최소 서버 Windows Server 2012
머리글 winioctl.h(Windows.h 포함)

추가 정보

DEVICE_DSM_OFFLOAD_READ_PARAMETERS

DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT

장치 관리 구조체

IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES

STORAGE_OFFLOAD_TOKEN