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) |