Freigeben über


CfGetPlaceholderStateFromFileInfo-Funktion (cfapi.h)

Ruft eine Reihe von Platzhalterzuständen basierend auf den verschiedenen Informationen der Datei ab.

Syntax

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

Parameter

[in] InfoBuffer

Ein Infopuffer zur Datei.

[in] InfoClass

Eine FILE_INFO_BY_HANDLE_CLASS Klasse, die der Funktion hilft, die Daten in InfoBuffer-zu interpretieren.

Rückgabewert

Kann CF_PLACEHOLDER_STATEenthalten; der Platzhalterstatus.

Bemerkungen

Die Eingabe ist ein Puffer, der Informationen enthält, die von GetFileInformationByHandleEx-zurückgegeben werden, und die entsprechenden InfoClass-, damit die API weiß, wie der Puffer interpretiert werden kann.

Nicht alle von GetFileInformationByHandleEx unterstützten Informationsklassen werden von dieser API unterstützt. Wenn die FileAttributes und ReparseTag- nicht aus einer bestimmten Informationsklasse extrahiert werden kann, gibt diese API CF_PLACEHOLDER_STATE_INVALID zurück und legt den letzten Fehler richtig fest.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10, Version 1709 [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2016 [nur Desktop-Apps]
Zielplattform- Fenster
Header- cfapi.h
Library CldApi.lib
DLL- CldApi.dll

Siehe auch

CF_PLACEHOLDER_STATE

GetFileInformationByHandleEx-