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 |