NTFS_FILE_RECORD_OUTPUT_BUFFER structure (ntifs.h)

The NTFS_FILE_RECORD_OUTPUT_BUFFER structure receives the output data from the FSCTL_GET_NTFS_FILE_RECORD control code.

Syntax

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

Members

FileReferenceNumber

The file identifier of the returned file record. This is not necessarily the file identifier specified in the FileReferenceNumber member of the NTFS_FILE_RECORD_INPUT_BUFFER structure.

FileRecordLength

Length of the file record, in bytes.

FileRecordBuffer[1]

The starting location of the buffer for the returned file record.

Requirements

Requirement Value
Minimum supported client Windows XP
Header ntifs.h

See also

FSCTL_GET_NTFS_FILE_RECORD

NTFS_FILE_RECORD_INPUT_BUFFER