CfGetPlaceholderStateFromFileInfo 函数 (cfapi.h)

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

语法

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

参数

[in] InfoBuffer

有关文件的信息缓冲区。

[in] InfoClass

一个信息类,使函数知道如何解释 InfoBuffer

返回值

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

注解

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

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

要求

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

另请参阅

CF_PLACEHOLDER_STATE

GetFileInformationByHandleEx