STORAGE_MINIPORT_DESCRIPTOR 結構 (winioctl.h)
保留供系統使用。
typedef struct _STORAGE_MINIPORT_DESCRIPTOR {
DWORD Version;
DWORD Size;
STORAGE_PORT_CODE_SET Portdriver;
BOOLEAN LUNResetSupported;
BOOLEAN TargetResetSupported;
WORD IoTimeoutValue;
BOOLEAN ExtraIoInfoSupported;
union {
struct {
BYTE LogicalPoFxForDisk : 1;
BYTE ForwardIo : 1;
BYTE Reserved : 6;
} DUMMYSTRUCTNAME;
BYTE AsBYTE;
} Flags;
#if ...
BYTE Reserved0[2];
#else
BYTE Reserved0[3];
#endif
DWORD Reserved1;
} STORAGE_MINIPORT_DESCRIPTOR, *PSTORAGE_MINIPORT_DESCRIPTOR;
Version
包含這個結構的大小,以位元組為單位。 當成員加入結構時,這個成員的值將會變更。
Size
指定傳回的數據大小總計,以位元組為單位。 這可能包括此結構後面的數據。
Portdriver
STORAGE_PORT_CODE_SET 列舉所 列舉的埠驅動程序類型。
值 | 意義 |
---|---|
|
指出未知的記憶體配接器驅動程序類型。 |
|
記憶體配接器驅動程式是 Storport-miniport 驅動程式。 |
|
記憶體適配卡驅動程式是 SCSI 埠迷你埠驅動程式。 |
LUNResetSupported
指出是否支援 LUN 重設。
TargetResetSupported
指出是否支持目標重設。
IoTimeoutValue
ExtraIoInfoSupported
Flags
Flags.DUMMYSTRUCTNAME
Flags.DUMMYSTRUCTNAME.LogicalPoFxForDisk
Flags.DUMMYSTRUCTNAME.ForwardIo
Flags.DUMMYSTRUCTNAME.Reserved
Flags.AsBYTE
Reserved0[2]
Reserved0[3]
Reserved1
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | winioctl.h (包含 Windows.h) |