Méthode IResultData::SetItemCount (mmc.h)
La méthode IResultData::SetItemCount définit le nombre d’éléments dans une liste virtuelle.
Syntaxe
HRESULT SetItemCount(
[in] int nItemCount,
[in] DWORD dwOptions
);
Paramètres
[in] nItemCount
Nombre d’éléments que le contrôle contiendra.
[in] dwOptions
Combinaison des indicateurs suivants :
MMCLV_UPDATE_NOINVALIDATEALL
Repeindre uniquement les éléments ajoutés ou supprimés en bas du volet de résultats. Définissez cet indicateur uniquement si des éléments sont supprimés ou ajoutés en bas de la liste.
MMCLV_UPDATE_NOSCROLL
N’ajustez pas la barre de défilement en fonction du nombre d’éléments modifiés.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Notes
L’objectif principal de la méthode SetItemCount est de remplir des listes virtuelles. Étant donné que les éléments ne sont pas réellement ajoutés à une liste virtuelle, il s’agit de la façon d’informer la liste du nombre d’éléments virtuels existants.
SetItemCount peut également être appelé pour les listes non virtuelles, mais dans un autre but. Lorsqu’il est appelé pour une liste non virtuelle, SetItemCount préalloue la mémoire pour le nombre spécifié d’éléments. Lors de l’ajout d’un grand nombre d’éléments, cela améliore les performances en réduisant le nombre d’appels d’allocation de mémoire que la liste doit effectuer.
Spécifications
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | mmc.h |
DLL | Mmcndmgr.dll |