IEnumControlWarningInfo
Fornece um método de enumeração COM padrão para enumerar uma coleção de interfaces IControlErrorInfo . Quando a biblioteca executa uma operação como iniciar ou atualizar, ela pode não habilitar alguns provedores, como aqueles que não têm suporte no sistema. Nesse caso, a biblioteca cria uma lista de objetos IControlErrorInfo , cada um dos quais contém informações de erro contextuais mais detalhadas que descrevem por que o provedor não foi habilitado. O cliente pode consultar essa interface do IControlManager para determinar se algum erro está listado.
Sintaxe
{
[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);
};
Funções
A tabela a seguir descreve as funções que essa interface fornece.
Função | Descrição |
---|---|
Retorna uma matriz que contém o número especificado de elementos. |
|
Indica o número de elementos a serem ignoradas. |
|
Redefine a enumeração. |
|
Cria um enumerador de clone. |