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.

  1. Erstellen Sie eine instance des Objekts, das die IFileSystemBindData-Schnittstelle verfügbar macht.
  2. Verwenden Sie IFileSystemBindData::SetFindData , um die Daten im -Objekt zu speichern.
  3. 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.
Der Bindungskontext wird dann mit dem Aufruf von IShellFolder::P arseDisplayName übergeben.
Hinweis Vor Windows Vista wurde diese Schnittstelle in Shlobj.h deklariert.
 

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)