Condividi tramite


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

Avanti

Restituisce una matrice contenente il numero specificato di elementi.

Skip

Indica il numero di elementi da ignorare.

Reimpostazione

Reimposta l'enumerazione .

Clone

Crea un enumeratore clone.

Interfacce