Share via


BAND_LOCATION_INFO structure (ehstorbandmgmt.h)

La structure BAND_LOCATION_INFO spécifie les informations d’emplacement d’une requête d’entrée de table de bande.

Syntaxe

typedef struct _BAND_LOCATION_INFO {
  ULONG         StructSize;
  ULONG         Reserved;
  LARGE_INTEGER BandStart;
  LARGE_INTEGER BandSize;
  BYTE          Metadata[32];
} BAND_LOCATION_INFO, *PBAND_LOCATION_INFO;

Membres

StructSize

Taille de la structure en octets. Défini sur sizeof(BAND_LOCATION_INFO).

Reserved

Réservé.

BandStart

Décalage en octets de cet emplacement de bande sur le périphérique de stockage. Cette valeur est toujours égale à 0 pour la bande globale.

BandSize

Taille en octets de la bande configurée à cet emplacement. Cette valeur est définie sur la taille maximale possible pour la bande globale.

Metadata[32]

Champ de métadonnées utilisé comme zone de données pour une application de gestion de bande.

Remarques

BandStart et BandSize doivent être un multiple de la taille de secteur du périphérique de stockage sous-jacent.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Disponible à partir de Windows 8
En-tête ehstorbandmgmt.h (inclure EhStorBandMgmt.h)

Voir aussi

BAND_TABLE_ENTRY

IOCTL_EHSTOR_BANDMGMT_CREATE_BAND

IOCTL_EHSTOR_BANDMGMT_ENUMERATE_BANDS