IFileSystemBindData-Schnittstelle (shobjidl_core.h)
Macht Methoden verfügbar, die Dateisysteminformationen zum Optimieren von Aufrufen von IShellFolder::P arseDisplayName speichern.
Vererbung
Die IFileSystemBindData-Schnittstelle erbt von der IUnknown-Schnittstelle . IFileSystemBindData verfügt auch über folgende Membertypen:
Methoden
Die IFileSystemBindData-Schnittstelle verfügt über diese Methoden.
IFileSystemBindData::GetFindData Ruft die in der WIN32_FIND_DATA-Struktur gespeicherten Dateisysteminformationen ab. |
IFileSystemBindData::SetFindData Speichert Dateisysteminformationen in einer WIN32_FIND_DATA-Struktur. Diese Informationen werden von ParseDisplayName verwendet. |
Hinweise
IFileSystemBindData speichert die Dateisysteminformationen in einer WIN32_FIND_DATA-Struktur . Das Objekt, das IFileSystemBindData implementiert, wird dann in einem Bindungskontext gespeichert, der an IShellFolder::P arseDisplayName übergeben wird.
Implementieren Sie IFileSystemBindData , wenn Sie Aufrufe von IShellFolder::P arseDisplayName optimieren möchten und Sie bereits über die Dateiinformationen der WIN32_FIND_DATA Struktur verfügen.
Um die WIN32_FIND_DATA Informationen vor dem Aufruf von IShellFolder::P arseDisplayName zu speichern, verwendet der Client das folgende Verfahren.
- Erstellen Sie eine instance des Objekts, das die IFileSystemBindData-Schnittstelle verfügbar macht.
- Verwenden Sie IFileSystemBindData::SetFindData , um die Daten im -Objekt zu speichern.
- Speichern Sie das Objekt in einem Bindungskontext über die IBindCtx::RegisterObjectParam-Methode . Legen Sie den pszKey-Parameter auf die Zeichenfolge
L"File System Bind Data"
und den Punkparameter auf die Adresse der IFileSystemBindData-Schnittstelle fest.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (shobjidl.h einschließen) |