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