IEnumControlWarningInfo
Fornisce un metodo di enumerazione COM standard per enumerare una raccolta di interfacce IControlErrorInfo . Quando la libreria esegue un'operazione come l'avvio o l'aggiornamento, potrebbe non abilitare alcuni provider, ad esempio quelli che non sono supportati nel sistema. In tal caso, la libreria crea un elenco di oggetti IControlErrorInfo , ognuno dei quali contiene informazioni di errore contestuali più dettagliate che descrivono il motivo per cui il provider non è stato abilitato. Il client può eseguire una query per questa interfaccia da IControlManager per determinare se sono elencati eventuali errori.
Sintassi
{
[id(1), helpstring("Next")] HRESULT Next
([in] ULONG celt,
[out, size_is(celt), length_is(*pCeltFetched)] IControlErrorInfo** prgVar,
[out] ULONG* pCeltFetched);
[id(2), helpstring("Skip")] HRESULT Skip
([in] ULONG celt);
[id(3), helpstring("Reset")] HRESULT Reset();
[id(4), helpstring("Clone")] HRESULT Clone
([out] IEnumControlWarningInfo** ppEnum);
};
Funzioni
Nella tabella seguente vengono descritte le funzioni fornite da questa interfaccia.
Funzione | Descrizione |
---|---|
Restituisce una matrice contenente il numero specificato di elementi. |
|
Indica il numero di elementi da ignorare. |
|
Reimposta l'enumerazione . |
|
Crea un enumeratore clone. |