Interfaccia IFileSystemBindData (shobjidl_core.h)
Espone i metodi che archivia le informazioni del file system per ottimizzare le chiamate a IShellFolder::P arseDisplayName.
Ereditarietà
L'interfaccia IFileSystemBindData eredita dall'interfaccia IUnknown . IFileSystemBindData include anche questi tipi di membri:
Metodi
L'interfaccia IFileSystemBindData include questi metodi.
IFileSystemBindData::GetFindData Ottiene le informazioni del file system archiviate nella struttura WIN32_FIND_DATA. |
IFileSystemBindData::SetFindData Archivia le informazioni del file system in una struttura WIN32_FIND_DATA. Queste informazioni vengono usate da ParseDisplayName. |
Commenti
IFileSystemBindData archivia le informazioni del file system in una struttura WIN32_FIND_DATA . L'oggetto che implementa IFileSystemBindData viene quindi archiviato in un contesto di binding passato a IShellFolder::P arseDisplayName.
Implementare IFileSystemBindData quando si vogliono ottimizzare le chiamate a IShellFolder::P arseDisplayName e sono già disponibili le informazioni sul file della struttura WIN32_FIND_DATA .
Per archiviare le informazioni WIN32_FIND_DATA prima di chiamare IShellFolder::P arseDisplayName, il client usa la procedura seguente.
- Creare un'istanza dell'oggetto che espone l'interfaccia IFileSystemBindData .
- Usare IFileSystemBindData::SetFindData per archiviare i dati nell'oggetto .
- Archiviare l'oggetto in un contesto di associazione tramite il metodo IBindCtx::RegisterObjectParam . Impostare il parametro pszKey sulla stringa
L"File System Bind Data"
e il parametro punk sull'indirizzo dell'interfaccia IFileSystemBindData .
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |