Partager via


ImageList_ReadEx, fonction (commctrl.h)

Lit une liste d’images à partir d’un flux et retourne une interface IImageList à la liste d’images.

Syntaxe

HRESULT ImageList_ReadEx(
  [in]  DWORD   dwFlags,
  [in]  IStream *pstm,
  [out] REFIID  riid,
  [out] PVOID   *ppv
);

Paramètres

[in] dwFlags

Type : DWORD

Indicateur qui spécifie la façon dont le flux est lu.

Valeur Signification
ILP_NORMAL
Attend une liste d’images qui a été écrite avec l’indicateur ILP_NORMAL spécifié.
ILP_DOWNLEVEL
Attend une liste d’images qui a été écrite avec l’indicateur ILP_DOWNLEVEL spécifié.

[in] pstm

Type : LPSTREAM

Adresse du flux.

[out] riid

Type : REFIID

IID pour la liste d’images.

[out] ppv

Type : void**

Adresse d’un pointeur vers l’interface de la liste d’images en cas de réussite, sinon NULL .

Valeur retournée

Type : HRESULT

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Pour utiliser ImageList_ReadEx, l’application doit spécifier Comctl32.dll version 6 dans le manifeste. Pour plus d’informations sur les manifestes, consultez Activation des styles visuels.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête commctrl.h
Bibliothèque Comctl32.lib
DLL Comctl32.dll (version 6.0 ou ultérieure)

Voir aussi

ImageList_Read

ImageList_Write

ImageList_WriteEx

Référence