Condividi tramite


struttura FSCTL_GET_INTEGRITY_INFORMATION_BUFFER (winioctl.h)

Contiene le informazioni di integrità per un file o una directory. Restituito dal codice di controllo FSCTL_GET_INTEGRITY_INFORMATION .

Sintassi

typedef struct _FSCTL_GET_INTEGRITY_INFORMATION_BUFFER {
  WORD  ChecksumAlgorithm;
  WORD  Reserved;
  DWORD Flags;
  DWORD ChecksumChunkSizeInBytes;
  DWORD ClusterSizeInBytes;
} FSCTL_GET_INTEGRITY_INFORMATION_BUFFER, *PFSCTL_GET_INTEGRITY_INFORMATION_BUFFER;

Members

ChecksumAlgorithm

Algoritmo checksum utilizzato.

Valore Significato
CHECKSUM_TYPE_NONE
0x0000
Il file o la directory non è configurato per l'utilizzo dell'integrità.
CHECKSUM_TYPE_CRC64
0x0002
Il file o la directory usa un checksum CRC64 per garantire l'integrità.
3-0xffff
Riservato per usi futuri.

Reserved

Riservato per usi futuri. Impostare su 0.

Flags

Contiene uno o più flag.

Valore Significato
FSCTL_INTEGRITY_FLAG_CHECKSUM_ENFORCEMENT_OFF
0x00000001
Se impostata, l'imposizione del checksum è disabilitata.

ChecksumChunkSizeInBytes

Dimensioni in byte dei blocchi usati per calcolare i checksum.

ClusterSizeInBytes

Dimensioni in byte di un cluster per questo volume. Questo valore deve essere una potenza pari a 2, deve essere maggiore o uguale alla dimensione del settore dell'hardware sottostante e deve essere una potenza di 2 più dimensioni del settore.

Requisiti

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

Vedi anche

FSCTL_GET_INTEGRITY_INFORMATION

FSCTL_SET_INTEGRITY_INFORMATION_BUFFER

Strutture di gestione dei volumi