Функция 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 знал, как интерпретировать буфер.

Не все классы информации, поддерживаемые GetFileInformationByHandleEx поддерживаются этим API. Если FileAttributes и ReparseTag невозможно извлечь из заданного класса информации, этот API вернет CF_PLACEHOLDER_STATE_INVALID и правильно устанавливает последнюю ошибку.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1709 [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2016 [только классические приложения]
целевая платформа Виндоус
заголовка cfapi.h
библиотеки CldApi.lib
DLL CldApi.dll

См. также

CF_PLACEHOLDER_STATE

GetFileInformationByHandleEx