共用方式為


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 列舉所 列舉的埠驅動程序類型。

意義
StoragePortCodeSetReserved
0
指出未知的記憶體配接器驅動程序類型。
StoragePortCodeSetStorport
1
記憶體配接器驅動程式是 Storport-miniport 驅動程式。
StoragePortCodeSetSCSIport
2
記憶體適配卡驅動程式是 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)

另請參閱

磁碟管理結構

STORAGE_PORT_CODE_SET