Fonction ILLoadFromStream (shlobj_core.h)
[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) |