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) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour