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.
[Cette fonction est disponible via Windows XP Service Pack 2 (SP2) et Windows Server 2003. Il peut être modifié ou indisponible dans les versions ultérieures de Windows.]
Action déconseillée. Charge une structure ITEMIDLIST à partir d’un flux.
Syntaxe
HRESULT ILLoadFromStream(
[in] IStream *pstm,
[out] PIDLIST_RELATIVE *pidl
);
Paramètres
[in] pstm
Type : IStream*
Pointeur qui indique l’interface IStream à partir de laquelle l’ITEMIDLIST charge.
[out] pidl
Type : PIDLIST_RELATIVE*
Adresse d’un pointeur vers une structure ITEMIDLIST . ILLoadFromStream alloue la mémoire nécessaire pour la structure et affecte l’adresse à ce paramètre.
Valeur retournée
Type : HRESULT
Retourne S_OK en cas de réussite, ou un code d’erreur COM dans le cas contraire.
Remarques
Lorsque vous avez terminé avec la structure ITEMIDLIST , vous devez la libérer en appelant ILFree.
Configuration requise
| Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
| Plateforme cible | Windows |
| En-tête | shlobj_core.h (inclure Shlobj.h) |
| Bibliothèque | Shell32.lib |
| DLL | Shell32.dll (version 5.0 ou ultérieure) |