IEnumVARIANT::Reset
9/8/2008
Este método redefine a seqüência enumeração para o início.
Syntax
HRESULT Reset()
Return Value
Se o método for bem-sucedido, o valor de retorno é S_OK.
Se o método falhar, o valor de retorno é S_FALSE.
Remarks
Não há nenhuma garantia que exatamente o mesmo conjunto de variantes será ser enumerado o segundo tempo conforme foi enumerados o tempo primeiro. Embora um duplicado exato seja desejável, o resultado depende de como a coleção sendo enumerada.
Você pode localizar que é impraticável para algumas coleções para manter essa condição (por exemplo, uma enumeração os arquivos de um Diretório).
Example
O seguinte implementa codificar Redefinir Para coleções no arquivo de exemplo linhas Enumvar.cpp.
STDMETHODIMP
CEnumVariant::Reset()
{
m_lCurrent = m_lLBound;
return NOERROR;
}
Requirements
Header | oaidl.h, oaidl.idl |
Library | oleaut32.lib, uuid.lib |
Windows Embedded CE | Windows CE 2.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |