Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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) |