次の方法で共有


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
Header ntddstor.h (Ntddstor.h を含む)