Partager via


LBA_FILTER_TABLE_ENTRY structure (ehstorioctl.h)

La structure LBA_FILTER_TABLE_ENTRY contient une plage DBA individuelle pour les LBA_FILTER_TABLE envoyées dans une demande de IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE .

Syntaxe

typedef struct _LBA_FILTER_TABLE_ENTRY {
  ULARGE_INTEGER StartLba;
  ULARGE_INTEGER LbaCount;
  BOOLEAN        ReadLock;
  BOOLEAN        WriteLock;
} LBA_FILTER_TABLE_ENTRY, *PLBA_FILTER_TABLE_ENTRY;

Membres

StartLba

LBA de départ de la plage LBA pour cette entrée.

LbaCount

Nombre de LBA dans la plage DBA.

ReadLock

Définissez sur TRUE si la plage de LBA dans cette entrée n’est pas lisible. Sinon, ce membre est FALSE et la plage LBA est lisible.

WriteLock

Définissez sur TRUE si la plage LBA dans cette entrée n’est pas accessible en écriture. Sinon, ce membre est FALSE et la plage LBA est accessible en écriture

Remarques

Une plage LBA n’est valide que si LbaCount a la valeur > 0 et qu’elle ne chevauche pas une autre entrée dans LBA_FILTER_TABLE.

Configuration requise

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

Voir aussi

IOCTL_EHSTOR_DRIVER_UPDATE_LBA_FILTER_TABLE

LBA_FILTER_TABLE