Partager via


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)

Voir aussi

ILSaveToStream