structure FSCTL_GET_INTEGRITY_INFORMATION_BUFFER (winioctl.h)

Contient des informations sur l’intégrité d’un fichier ou d’un répertoire. Retourné à partir du code de contrôle FSCTL_GET_INTEGRITY_INFORMATION .

Syntaxe

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;

Membres

ChecksumAlgorithm

Algorithme de somme de contrôle utilisé.

Valeur Signification
CHECKSUM_TYPE_NONE
0x0000
Le fichier ou le répertoire n’est pas configuré pour utiliser l’intégrité.
CHECKSUM_TYPE_CRC64
0x0002
Le fichier ou le répertoire utilise une somme de contrôle CRC64 pour assurer l’intégrité.
3 à 0xffff
Réservé à un usage ultérieur.

Reserved

Réservé à un usage ultérieur. Définit la valeur 0.

Flags

Contient un ou plusieurs indicateurs.

Valeur Signification
FSCTL_INTEGRITY_FLAG_CHECKSUM_ENFORCEMENT_OFF
0x00000001
Si elle est définie, l’application de la somme de contrôle est désactivée.

ChecksumChunkSizeInBytes

Taille en octets des segments utilisés pour calculer les sommes de contrôle.

ClusterSizeInBytes

Taille en octets d’un cluster pour ce volume. Cette valeur doit être une puissance de 2, doit être supérieure ou égale à la taille du secteur du matériel sous-jacent et doit être une puissance de 2 multiples de la taille du secteur.

Configuration requise

   
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
En-tête winioctl.h (inclure Windows.h)

Voir aussi

FSCTL_GET_INTEGRITY_INFORMATION

FSCTL_SET_INTEGRITY_INFORMATION_BUFFER

Structures de gestion des volumes