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)