Método IEnumVARIANT::Reset (oaidl.h)
Redefine a sequência de enumeração para o início.
Sintaxe
HRESULT Reset();
Retornar valor
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Falha. |
Comentários
Não há nenhuma garantia de que exatamente o mesmo conjunto de variantes será enumerado na segunda vez em que foi enumerado pela primeira vez. Embora uma duplicata exata seja desejável, o resultado depende da coleção ser enumerada. Você pode achar que é impraticável que algumas coleções mantenham essa condição (por exemplo, uma enumeração dos arquivos em um diretório).
Exemplos
O código a seguir implementa IEnumVariant::Reset. Uma implementação de exemplo completa da interface IEnumVariant está disponível no exemplo linhas de conceitos básicos com (Enumvar.cpp).
STDMETHODIMP
CEnumVariant::Reset()
{
m_lCurrent = m_lLBound;
return NOERROR;
}
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | oaidl.h |