Partager via


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)