CfGetPlaceholderStateFromFileInfo 函数 (cfapi.h)

根据文件的各种信息获取一组占位符状态。

语法

CF_PLACEHOLDER_STATE CfGetPlaceholderStateFromFileInfo(
  [in] LPCVOID                   InfoBuffer,
  [in] FILE_INFO_BY_HANDLE_CLASS InfoClass
);

参数

[in] InfoBuffer

有关文件的信息缓冲区。

[in] InfoClass

一个 FILE_INFO_BY_HANDLE_CLASS 类,可帮助函数解释 infoBuffer中的数据。

返回值

可以包括 CF_PLACEHOLDER_STATE;占位符状态。

言论

输入是一个缓冲区,其中包含 GetFileInformationByHandleEx返回的信息,以及相应的 InfoClass,以便 API 知道如何解释缓冲区。

此 API 不支持 GetFileInformationByHandleEx 支持的所有信息类。 如果无法从给定的信息类中提取 FileAttributesReparseTag,则此 API 将返回 CF_PLACEHOLDER_STATE_INVALID 并正确设置最后一个错误。

要求

要求 价值
最低支持的客户端 Windows 10 版本 1709 [仅限桌面应用]
支持的最低服务器 Windows Server 2016 [仅限桌面应用]
目标平台 窗户
标头 cfapi.h
CldApi.lib
DLL CldApi.dll

另请参阅

CF_PLACEHOLDER_STATE

GetFileInformationByHandleEx