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
S_OK
Êxito.
S_FALSE
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

Confira também

IEnumVARIANT