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 Reserved : 7;
} 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.Reserved
Flags.AsUCHAR
Reserved0[2]
Reserved0[3]
Reserved1
保留供将来使用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
标头 | ntddstor.h (包括 Ntddstor.h) |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈