estrutura NTFS_FILE_RECORD_OUTPUT_BUFFER (winioctl.h)

Recebe dados de saída do código de controle FSCTL_GET_NTFS_FILE_RECORD.

Sintaxe

typedef struct {
  LARGE_INTEGER FileReferenceNumber;
  DWORD         FileRecordLength;
  BYTE          FileRecordBuffer[1];
} NTFS_FILE_RECORD_OUTPUT_BUFFER, *PNTFS_FILE_RECORD_OUTPUT_BUFFER;

Membros

FileReferenceNumber

O identificador de arquivo do registro de arquivo retornado. Esse não é necessariamente o identificador de arquivo especificado no membro FileReferenceNumber da estrutura NTFS_FILE_RECORD_INPUT_BUFFER . Consulte a seção Comentários da página de referência para FSCTL_GET_NTFS_FILE_RECORD para obter mais informações.

FileRecordLength

O comprimento do registro de arquivo retornado, em bytes.

FileRecordBuffer[1]

O local inicial do buffer para o registro de arquivo retornado.

Comentários

Para recuperar dados para preencher essa estrutura, use o código de controle FSCTL_GET_NTFS_FILE_RECORD DeviceIoControl.

Requisitos

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

Confira também

FSCTL_GET_NTFS_FILE_RECORD

NTFS_FILE_RECORD_INPUT_BUFFER