STORAGE_MINIPORT_DESCRIPTOR structure (ntddstor.h)
Réservé pour le 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 des 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 énuméré par l’énumération STORAGE_PORT_CODE_SET .
LUNResetSupported
Indique si la réinitialisation d’un numéro d’unité logique est prise en charge.
TargetResetSupported
Indique si une réinitialisation cible est prise en charge.
IoTimeoutValue
Valeur de délai d’expiration de l’appareil, en millisecondes (ms). Introduit dans Windows 8.
ExtraIoInfoSupported
Indique si les 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é à un usage interne. Ne pas utiliser.
Flags.DUMMYSTRUCTNAME.Reserved
Réservé à un usage ultérieur.
Flags.AsUCHAR
Reserved0[2]
Reserved0[3]
Reserved1
Réservé pour un usage futur.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
En-tête | ntddstor.h (inclure Ntddstor.h) |