structure STORAGE_MINIPORT_DESCRIPTOR (winioctl.h)

Réservé pour le système.

Syntaxe

typedef struct _STORAGE_MINIPORT_DESCRIPTOR {
  DWORD                 Version;
  DWORD                 Size;
  STORAGE_PORT_CODE_SET Portdriver;
  BOOLEAN               LUNResetSupported;
  BOOLEAN               TargetResetSupported;
  WORD                  IoTimeoutValue;
  BOOLEAN               ExtraIoInfoSupported;
  union {
    struct {
      BYTE LogicalPoFxForDisk : 1;
      BYTE ForwardIo : 1;
      BYTE Reserved : 6;
    } DUMMYSTRUCTNAME;
    BYTE AsBYTE;
  } Flags;
#if ...
  BYTE                  Reserved0[2];
#else
  BYTE                  Reserved0[3];
#endif
  DWORD                 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 tel qu’énuméré par l’énumération STORAGE_PORT_CODE_SET .

Valeur Signification
StoragePortCodeSetReserved
0
Indique un type de pilote d’adaptateur de stockage inconnu.
StoragePortCodeSetStorport
1
Le pilote d’adaptateur de stockage est un pilote Storport-miniport.
StoragePortCodeSetSCSIport
2
Le pilote d’adaptateur de stockage est un pilote port-miniport SCSI.

LUNResetSupported

Indique si une réinitialisation de LUN est prise en charge.

TargetResetSupported

Indique si une réinitialisation cible est prise en charge.

IoTimeoutValue

ExtraIoInfoSupported

Flags

Flags.DUMMYSTRUCTNAME

Flags.DUMMYSTRUCTNAME.LogicalPoFxForDisk

Flags.DUMMYSTRUCTNAME.ForwardIo

Flags.DUMMYSTRUCTNAME.Reserved

Flags.AsBYTE

Reserved0[2]

Reserved0[3]

Reserved1

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête winioctl.h (inclure Windows.h)

Voir aussi

Structures de gestion des disques

STORAGE_PORT_CODE_SET