Freigeben über


FSCTL_GET_INTEGRITY_INFORMATION_BUFFER-Struktur (winioctl.h)

Enthält die Integritätsinformationen für eine Datei oder ein Verzeichnis. Wird vom FSCTL_GET_INTEGRITY_INFORMATION-Steuerelementcode zurückgegeben.

Syntax

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;

Member

ChecksumAlgorithm

Der verwendete Prüfsummenalgorithmus.

Wert Bedeutung
CHECKSUM_TYPE_NONE
0x0000
Die Datei oder das Verzeichnis ist nicht für die Verwendung der Integrität konfiguriert.
CHECKSUM_TYPE_CRC64
0x0002
Die Datei oder das Verzeichnis verwendet eine CRC64-Prüfsumme, um Integrität bereitzustellen.
3–0xffff
Für zukünftige Verwendung reserviert.

Reserved

Für zukünftige Verwendung reserviert. Auf 0 festlegen.

Flags

Enthält mindestens ein Flag.

Wert Bedeutung
FSCTL_INTEGRITY_FLAG_CHECKSUM_ENFORCEMENT_OFF
0x00000001
Wenn festgelegt, ist die Prüfsummenerzwingung deaktiviert.

ChecksumChunkSizeInBytes

Größe der Blöcke, die zum Berechnen von Prüfsummen verwendet werden, in Bytes.

ClusterSizeInBytes

Größe eines Clusters für dieses Volume in Byte. Dieser Wert muss eine Leistung von 2 sein, muss größer oder gleich der Sektorgröße der zugrunde liegenden Hardware und eine Leistung von 2 Vielfachem der Sektorgröße sein.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile winioctl.h (windows.h einschließen)

Weitere Informationen

FSCTL_GET_INTEGRITY_INFORMATION

FSCTL_SET_INTEGRITY_INFORMATION_BUFFER

Volumeverwaltungsstrukturen