Metodo IStringTable::Enumerate (mmc.h)
Il metodo IStringTable::Enumerate fornisce un puntatore a un'interfaccia IEnumString su un enumeratore che può restituire le stringhe nella tabella di stringhe di uno snap-in. L'interfaccia IEnumString è un'interfaccia COM standard.
Sintassi
HRESULT Enumerate(
[out] IEnumString **ppEnum
);
Parametri
[out] ppEnum
Indirizzo della variabile puntatore IEnumString* che riceve il puntatore dell'interfaccia all'enumeratore. Se si verifica un errore, *ppEnum è impostato su NULL. Se *ppEnum è diverso da NULL, l'implementazione di MMC di IEnumString chiama IUnknown::AddRef in *ppEnum. Lo snap-in deve chiamare IUnknown::Release quando l'interfaccia non è più necessaria.
Valore restituito
Questo metodo può restituire uno di questi valori.
Commenti
L'enumerazione IEnumString restituita rappresenta uno snapshot della raccolta di stringhe nella tabella di stringhe sottostante l'ora in cui è stata recuperata l'enumerazione. Né IEnumString::Reset né IEnumString::Clone acquisisce un nuovo snapshot della raccolta.
L'implementazione di IEnumString usa l'allocatore di memoria dell'attività OLE predefinito per allocare memoria per le stringhe restituite.
Requisiti
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | mmc.h |
DLL | Mmcndmgr.dll |