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) |