Compartilhar via


estrutura FSCTL_GET_INTEGRITY_INFORMATION_BUFFER (winioctl.h)

Contém as informações de integridade de um arquivo ou diretório. Retornado do código de controle FSCTL_GET_INTEGRITY_INFORMATION .

Sintaxe

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;

Membros

ChecksumAlgorithm

O algoritmo de soma de verificação usado.

Valor Significado
CHECKSUM_TYPE_NONE
0x0000
O arquivo ou diretório não está configurado para usar a integridade.
CHECKSUM_TYPE_CRC64
0x0002
O arquivo ou diretório usa uma soma de verificação CRC64 para fornecer integridade.
3 a 0xffff
Reservado para uso futuro.

Reserved

Reservado para uso futuro. Defina como 0.

Flags

Contém um ou mais sinalizadores.

Valor Significado
FSCTL_INTEGRITY_FLAG_CHECKSUM_ENFORCEMENT_OFF
0x00000001
Se definido, a imposição da soma de verificação será desabilitada.

ChecksumChunkSizeInBytes

Tamanho em bytes das partes usadas para calcular somas de verificação.

ClusterSizeInBytes

Tamanho em bytes de um cluster para esse volume. Esse valor deve ser uma potência de 2, deve ser maior ou igual ao tamanho do setor do hardware subjacente e deve ser uma potência de 2 múltiplos do tamanho do setor.

Requisitos

   
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho winioctl.h (inclua Windows.h)

Confira também

FSCTL_GET_INTEGRITY_INFORMATION

FSCTL_SET_INTEGRITY_INFORMATION_BUFFER

Estruturas de gerenciamento de volumes