DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT 구조체(winioctl.h)
IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES 제어 코드의 출력 구조입니다.
구문
typedef struct _DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT {
DWORD Size;
DEVICE_DSM_ACTION Action;
DWORD Flags;
DWORD OperationStatus;
DWORD ExtendedError;
DWORD TargetDetailedError;
DWORD ReservedStatus;
DWORD OutputBlockOffset;
DWORD OutputBlockLength;
} DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT, *PDEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT, DEVICE_DSM_OUTPUT, *PDEVICE_DSM_OUTPUT;
멤버
Size
구조체의 크기입니다. 이 값은 로 설정됩니다 sizeof(DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT)
.
Action
이 구조체의 instance 관련된 작업입니다. DEVICE_DATA_MANAGEMENT_SET_ACTION 데이터 형식 의 값입니다.
값 | 의미 |
---|---|
|
트리밍 작업이 수행됩니다. 이 값은 사용자 모드 애플리케이션에서 지원되지 않습니다. |
|
알림 작업이 수행됩니다. DeviceDsmActionFlag_NonDestructive(0x80000000)은 이 작업이 비 파괴적임을 드라이버 스택에 나타내는 비트 플래그입니다. |
|
오프로드 읽기 작업이 수행됩니다. OutputBlockOffset 및 OutputBlockLength 멤버에서 설명하는 출력은 STORAGE_OFFLOAD_READ_OUTPUT 구조체입니다. DeviceDsmActionFlag_NonDestructive(0x80000000)은 이 작업이 비 파괴적임을 드라이버 스택에 나타내는 비트 플래그입니다. |
|
오프로드 쓰기 작업이 수행됩니다. OutputBlockOffset 및 OutputBlockLength 멤버에서 설명하는 출력은 STORAGE_OFFLOAD_WRITE_OUTPUT 구조체입니다. |
|
전달된 첫 번째 데이터 집합 범위에 대한 할당 비트맵이 반환됩니다. 출력은 DEVICE_DATA_SET_LB_PROVISIONING_STATE 구조에 있습니다. DeviceDsmActionFlag_NonDestructive(0x80000000)은 이 작업이 비 파괴적임을 드라이버 스택에 나타내는 비트 플래그입니다. |
|
복구 작업이 수행됩니다. DeviceDsmActionFlag_NonDestructive(0x80000000)은 이 작업이 비 파괴적임을 드라이버 스택에 나타내는 비트 플래그입니다.
Windows 7 및 Windows Server 2008 R2: 이 값은 Windows 8 Windows Server 2012 전에 지원되지 않습니다. |
|
스크럽 작업이 수행됩니다. DeviceDsmActionFlag_NonDestructive(0x80000000)은 이 작업이 비 파괴적임을 드라이버 스택에 나타내는 비트 플래그입니다.
Windows 7 및 Windows Server 2008 R2: 이 값은 Windows 8 Windows Server 2012 전에 지원되지 않습니다. |
|
복원력 작업이 수행됩니다. DeviceDsmActionFlag_NonDestructive(0x80000000)은 이 작업이 비 파괴적임을 드라이버 스택에 나타내는 비트 플래그입니다.
Windows 7 및 Windows Server 2008 R2: 이 값은 Windows 8 Windows Server 2012 전에 지원되지 않습니다. |
Flags
사용되지 않습니다.
OperationStatus
사용되지 않습니다.
ExtendedError
확장된 오류 정보입니다.
TargetDetailedError
대상별 오류입니다.
ReservedStatus
예약되어 있습니다.
OutputBlockOffset
이 구조체의 시작부터 작업별 데이터가 있는 위치까지의 오프셋(바이트)입니다.
OutputBlockLength
작업별 데이터의 길이(바이트)입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 8 |
지원되는 최소 서버 | Windows Server 2012 |
머리글 | winioctl.h(Windows.h 포함) |