structure STORAGE_MINIPORT_DESCRIPTOR (ntddstor.h)
Réservé à l’utilisation du système.
Syntaxe
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;
Membres
Version
Contient la taille de cette structure, en octets. La valeur de ce membre change à mesure que les membres sont ajoutés à la structure.
Size
Spécifie la taille totale des données retournées, en octets. Cela peut inclure des données qui suivent cette structure.
Portdriver
Type de pilote de port tel qu’énuméré par l’énumération STORAGE_PORT_CODE_SET.
LUNResetSupported
Indique si une réinitialisation d’unité logique est prise en charge.
TargetResetSupported
Indique si une réinitialisation cible est prise en charge.
IoTimeoutValue
Valeur du délai d’expiration de l’appareil, en millisecondes (ms). Introduit dans Windows 8.
ExtraIoInfoSupported
Indique si des informations d’E/S supplémentaires sont prises en charge. Introduit dans Windows 8.1
Flags
Flags.DUMMYSTRUCTNAME
Flags.DUMMYSTRUCTNAME.LogicalPoFxForDisk
Flags.DUMMYSTRUCTNAME.ForwardIo
Réservé à une utilisation interne. N’utilisez pas.
Flags.DUMMYSTRUCTNAME.Reserved
Réservé pour une utilisation ultérieure.
Flags.AsUCHAR
Reserved0[2]
Reserved0[3]
Reserved1
Réservé pour une utilisation ultérieure.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows Vista |
serveur minimum pris en charge | Windows Server 2008 |
d’en-tête | ntddstor.h (include Ntddstor.h) |