NTFS_FILE_RECORD_OUTPUT_BUFFER 结构 (winioctl.h)

从 FSCTL_GET_NTFS_FILE_RECORD 控制代码接收输出数据。

语法

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

成员

FileReferenceNumber

返回的文件记录的文件标识符。 这不一定是在 NTFS_FILE_RECORD_INPUT_BUFFER 结构的 FileReferenceNumber 成员中指定的文件标识符。 有关详细信息,请参阅 FSCTL_GET_NTFS_FILE_RECORD 参考页的“备注”部分。

FileRecordLength

返回的文件记录的长度(以字节为单位)。

FileRecordBuffer[1]

返回的文件记录的缓冲区的起始位置。

注解

若要检索数据以填充此结构,请使用 DeviceIoControlFSCTL_GET_NTFS_FILE_RECORD 控制代码。

要求

要求
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 winioctl.h (包括 Windows.h)

另请参阅

FSCTL_GET_NTFS_FILE_RECORD

NTFS_FILE_RECORD_INPUT_BUFFER