FILTER_VOLUME_BASIC_INFORMATION struttura (fltuserstructures.h)

La struttura di FILTER_VOLUME_BASIC_INFORMATION allocata dal chiamante contiene informazioni di base per un volume.

Sintassi

typedef struct _FILTER_VOLUME_BASIC_INFORMATION {
  USHORT FilterVolumeNameLength;
  WCHAR  FilterVolumeName[1];
} FILTER_VOLUME_BASIC_INFORMATION, *PFILTER_VOLUME_BASIC_INFORMATION;

Members

FilterVolumeNameLength

Lunghezza di sola lettura, in byte, del nome del volume.

FilterVolumeName[1]

Nome di sola lettura del volume della lunghezza FilterVolumeNameLength . Questa stringa Unicode non è terminata da NULL.

Commenti

Le routine di enumerazione di Gestione filtri, ad esempio FltEnumerateVolumeInformation, possono riempire un buffer con strutture di tipo FILTER_VOLUME_BASIC_INFORMATION in cui ogni struttura rappresenta un volume noto per la gestione filtri. Questo elenco di strutture può contenere più volumi con lo stesso nome. Per altre informazioni, vedere Informazioni sulle enumerazioni dei volumi con nomi di volume duplicati.

La struttura FILTER_VOLUME_BASIC_INFORMATION deve essere allineata a un limite LONGLONG (8 byte). Se un buffer contiene due o più strutture, il valore NextEntryOffset in ogni struttura rientra in un limite di 8 byte.

Una struttura FILTER_VOLUME_BASIC_INFORMATION può essere allocata da un pool di pagine o non a pagine.

Requisiti

Requisito Valore
Intestazione fltuserstructures.h (include FltUser.h, FltKernel.h)

Vedi anche

FILTER_VOLUME_STANDARD_INFORMATION

FilterVolumeFindClose

FilterVolumeFindFirst

FilterVolumeFindNext

FltEnumerateVolumeInformation