Поделиться через


структура 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

Указывает, поддерживаются ли дополнительные сведения о ввода-выводах. Представлено в 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 (include Ntddstor.h)