Interface IFileSystemBindData (shobjidl_core.h)
Expose des méthodes qui stockent des informations sur le système de fichiers pour optimiser les appels à IShellFolder::P arseDisplayName.
Héritage
L’interface IFileSystemBindData hérite de l’interface IUnknown. IFileSystemBindData a également les types de membres suivants :
Méthodes
L’interface IFileSystemBindData a ces méthodes.
IFileSystemBindData::GetFindData Obtient les informations du système de fichiers stockées dans la structure WIN32_FIND_DATA. |
IFileSystemBindData::SetFindData Stocke les informations du système de fichiers dans une structure WIN32_FIND_DATA. Ces informations sont utilisées par ParseDisplayName. |
Remarques
IFileSystemBindData stocke les informations du système de fichiers dans une structure WIN32_FIND_DATA . L’objet qui implémente IFileSystemBindData est ensuite stocké dans un contexte de liaison qui est passé à IShellFolder::P arseDisplayName.
Implémentez IFileSystemBindData lorsque vous souhaitez optimiser les appels à IShellFolder::P arseDisplayName et que vous disposez déjà des informations de fichier de la structure WIN32_FIND_DATA .
Pour stocker les informations WIN32_FIND_DATA avant d’appeler IShellFolder::P arseDisplayName, le client utilise la procédure suivante.
- Créez un instance de l’objet qui expose l’interface IFileSystemBindData.
- Utilisez IFileSystemBindData::SetFindData pour stocker les données dans l’objet .
- Stockez l’objet dans un contexte de liaison via la méthode IBindCtx::RegisterObjectParam . Définissez le paramètre pszKey sur la chaîne
L"File System Bind Data"
et le paramètre punk sur l’adresse de l’interface IFileSystemBindData .
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (incluez Shobjidl.h) |