struttura FILE_QUERY_ON_DISK_VOL_INFO_BUFFER (winioctl.h)

Riceve le informazioni sul volume da una chiamata a FSCTL_QUERY_ON_DISK_VOLUME_INFO.

Sintassi

typedef struct _FILE_QUERY_ON_DISK_VOL_INFO_BUFFER {
  LARGE_INTEGER DirectoryCount;
  LARGE_INTEGER FileCount;
  WORD          FsFormatMajVersion;
  WORD          FsFormatMinVersion;
  WCHAR         FsFormatName[12];
  LARGE_INTEGER FormatTime;
  LARGE_INTEGER LastUpdateTime;
  WCHAR         CopyrightInfo[34];
  WCHAR         AbstractInfo[34];
  WCHAR         FormattingImplementationInfo[34];
  WCHAR         LastModifyingImplementationInfo[34];
} FILE_QUERY_ON_DISK_VOL_INFO_BUFFER, *PFILE_QUERY_ON_DISK_VOL_INFO_BUFFER;

Members

DirectoryCount

Numero di directory nel disco specificato. Questo membro è -1 se il numero è sconosciuto.

Per i file system UDF con una tabella di allocazione virtuale, queste informazioni sono disponibili solo se la revisione della funzione definita dall'utente è maggiore di 1,50.

FileCount

Numero di file nel disco specificato. Restituisce -1 se il numero è sconosciuto.

Per i file system UDF con una tabella di allocazione virtuale, queste informazioni sono disponibili solo se la revisione della funzione definita dall'utente è maggiore di 1,50.

FsFormatMajVersion

Numero di versione principale del file system. Restituisce -1 se il numero è sconosciuto o non applicabile. Nei file system UDF 1.02 viene restituito 1.

FsFormatMinVersion

Numero di versione secondaria del file system. Restituisce -1 se il numero è sconosciuto o non applicabile. Nei file system UDF 1.02 viene restituito 02.

FsFormatName[12]

Restituisce sempre la funzione definita dall'utente.

FormatTime

Ora in cui il supporto è stato formattato.

LastUpdateTime

Ora dell'ultimo aggiornamento del supporto.

CopyrightInfo[34]

Eventuali informazioni sul copyright associate al volume.

AbstractInfo[34]

Qualsiasi informazione astratta scritta sui supporti.

FormattingImplementationInfo[34]

Informazioni specifiche dell'implementazione; in alcuni casi, è la versione del sistema operativo in base alla quale il supporto è stato formattato.

LastModifyingImplementationInfo[34]

Ultima implementazione che ha modificato il disco. Queste informazioni sono specifiche dell'implementazione; in alcuni casi, è la versione del sistema operativo in cui il supporto è stato modificato per l'ultima volta.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione winioctl.h (include Windows.h)

Vedi anche

FSCTL_QUERY_ON_DISK_VOLUME_INFO