Metodo IResultData::SetItemCount (mmc.h)
Il metodo IResultData::SetItemCount imposta il numero di elementi in un elenco virtuale.
Sintassi
HRESULT SetItemCount(
[in] int nItemCount,
[in] DWORD dwOptions
);
Parametri
[in] nItemCount
Numero di elementi che il controllo conterrà.
[in] dwOptions
Combinazione dei flag seguenti:
MMCLV_UPDATE_NOINVALIDATEALL
Solo gli elementi di nuovo aggiunti o rimossi nella parte inferiore del riquadro dei risultati. Impostare questo flag solo se gli elementi vengono rimossi o aggiunti nella parte inferiore dell'elenco.
MMCLV_UPDATE_NOSCROLL
Non modificare la barra di scorrimento sul conteggio degli elementi modificati.
Valore restituito
Questo metodo può restituire uno di questi valori.
Commenti
Lo scopo principale del metodo SetItemCount è popolare gli elenchi virtuali. Poiché gli elementi non vengono effettivamente aggiunti a un elenco virtuale, questo è il modo per notificare all'elenco il numero di elementi virtuali esistenti.
SetItemCount può essere chiamato anche per elenchi non virtuali, ma per uno scopo diverso. Quando viene chiamato per un elenco non virtuale, SetItemCount prealloca la memoria per il numero specificato di elementi. Quando si aggiunge un numero elevato di elementi, ciò migliora le prestazioni riducendo il numero di chiamate di allocazione di memoria che l'elenco deve eseguire.
Requisiti
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | mmc.h |
DLL | Mmcndmgr.dll |