STORAGE_MINIPORT_DESCRIPTOR 구조체(ntddstor.h)
시스템에서 사용하도록 예약되었습니다.
구문
typedef struct _STORAGE_MINIPORT_DESCRIPTOR {
ULONG Version;
ULONG Size;
STORAGE_PORT_CODE_SET Portdriver;
BOOLEAN LUNResetSupported;
BOOLEAN TargetResetSupported;
USHORT IoTimeoutValue;
BOOLEAN ExtraIoInfoSupported;
union {
struct {
UCHAR LogicalPoFxForDisk : 1;
UCHAR ForwardIo : 1;
UCHAR Reserved : 6;
} DUMMYSTRUCTNAME;
UCHAR AsUCHAR;
} Flags;
#if ...
UCHAR Reserved0[2];
#else
UCHAR Reserved0[3];
#endif
ULONG Reserved1;
} STORAGE_MINIPORT_DESCRIPTOR, *PSTORAGE_MINIPORT_DESCRIPTOR;
멤버
Version
이 구조체의 크기(바이트)를 포함합니다. 멤버가 구조체에 추가되면 이 멤버의 값이 변경됩니다.
Size
반환된 데이터의 총 크기(바이트)를 지정합니다. 여기에는 이 구조를 따르는 데이터가 포함될 수 있습니다.
Portdriver
STORAGE_PORT_CODE_SET 열거형으로 열거된 포트 드라이버의 유형입니다.
LUNResetSupported
LUN 재설정이 지원되는지 여부를 나타냅니다.
TargetResetSupported
대상 재설정이 지원되는지 여부를 나타냅니다.
IoTimeoutValue
디바이스의 시간 제한 값(밀리초)입니다. Windows 8 도입되었습니다.
ExtraIoInfoSupported
추가 I/O 정보가 지원되는지 여부를 나타냅니다. Windows 8.1 도입
Flags
Flags.DUMMYSTRUCTNAME
Flags.DUMMYSTRUCTNAME.LogicalPoFxForDisk
Flags.DUMMYSTRUCTNAME.ForwardIo
내부용으로 예약된 속성입니다. 사용하지 마십시오.
Flags.DUMMYSTRUCTNAME.Reserved
나중에 사용하기 위해 예약되어 있습니다.
Flags.AsUCHAR
Reserved0[2]
Reserved0[3]
Reserved1
다음에 사용하도록 예약됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
지원되는 최소 서버 | Windows Server 2008 |
머리글 | ntddstor.h(Ntddstor.h 포함) |