Bagikan melalui


Antarmuka IFileSystemBindData (shobjidl_core.h)

Mengekspos metode yang menyimpan informasi sistem file untuk mengoptimalkan panggilan ke IShellFolder::P arseDisplayName.

Warisan

Antarmuka IFileSystemBindData mewarisi dari antarmuka IUnknown . IFileSystemBindData juga memiliki jenis anggota ini:

Metode

Antarmuka IFileSystemBindData memiliki metode ini.

 
IFileSystemBindData::GetFindData

Mendapatkan informasi sistem file yang disimpan dalam struktur WIN32_FIND_DATA.
IFileSystemBindData::SetFindData

Menyimpan informasi sistem file dalam struktur WIN32_FIND_DATA. Informasi ini digunakan oleh ParseDisplayName.

Keterangan

IFileSystemBindData menyimpan informasi sistem file dalam struktur WIN32_FIND_DATA . Objek yang mengimplementasikan IFileSystemBindData kemudian disimpan dalam konteks ikat yang diteruskan ke IShellFolder::P arseDisplayName.

Terapkan IFileSystemBindData saat Anda ingin mengoptimalkan panggilan ke IShellFolder::P arseDisplayName dan Anda sudah memiliki informasi file struktur WIN32_FIND_DATA tersedia untuk Anda.

Untuk menyimpan informasi WIN32_FIND_DATA sebelum memanggil IShellFolder::P arseDisplayName, klien menggunakan prosedur berikut.

  1. Buat instans objek yang mengekspos antarmuka IFileSystemBindData .
  2. Gunakan IFileSystemBindData::SetFindData untuk menyimpan data dalam objek.
  3. Simpan objek dalam konteks ikat melalui metode IBindCtx::RegisterObjectParam . Atur parameter pszKey ke string L"File System Bind Data" dan parameter punk ke alamat antarmuka IFileSystemBindData .
Konteks ikatan kemudian diteruskan dengan panggilan ke IShellFolder::P arseDisplayName.
Catatan Sebelum Windows Vista antarmuka ini dideklarasikan dalam Shlobj.h.
 

Persyaratan

   
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)