STORAGE_OFFLOAD_WRITE_OUTPUT 구조체(ntddstor.h)
STORAGE_OFFLOAD_WRITE_OUTPUT 구조는 DEVICE_DSM_INPUT Action 멤버가 DeviceDsmAction_OffloadWrite 설정된 경우 IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 제어 코드 요청의 출력입니다.
구문
typedef struct _STORAGE_OFFLOAD_WRITE_OUTPUT {
ULONG OffloadWriteFlags;
ULONG Reserved;
ULONGLONG LengthCopied;
} STORAGE_OFFLOAD_WRITE_OUTPUT, *PSTORAGE_OFFLOAD_WRITE_OUTPUT;
멤버
OffloadWriteFlags
오프로드 쓰기 작업의 결과를 나타내는 플래그입니다. 다음 중 하나로 설정됩니다.
값 | 의미 |
---|---|
STORAGE_OFFLOAD_WRITE_RANGE_TRUNCATED | 오프로드 쓰기가 수행되었지만 기록된 범위가 잘렸습니다. |
STORAGE_OFFLOAD_TOKEN_INVALID | 오프로드 쓰기 작업에 대해 제공된 토큰이 잘못되었습니다. |
Reserved
예약되어 있습니다.
LengthCopied
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS 쓰기 요청에 대해 복사된 바이트입니다.
설명
입력 시 DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS 토큰 값은 DEVICE_DSM_INPUT 구조에서 쓰기 위해 요청된 데이터 집합 범위를 고유하게 식별합니다. STORAGE_OFFLOAD_WRITE_OUTPUT 구조에는 쓰기 작업의 결과가 포함됩니다.
STORAGE_OFFLOAD_WRITE_OUTPUT 구조체는 시스템 버퍼의 시작 부분에 반환됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 이상 버전의 Windows에서 사용할 수 있습니다. |
머리글 | ntddstor.h(Ntddstor.h 포함) |