Método IOleUndoManager::EnumUndoable (ocidl.h)
Cria um objeto enumerador que o chamador pode usar para iterar por meio de uma série de unidades de desfazer de nível superior da pilha de desfazer.
Sintaxe
HRESULT EnumUndoable(
[out] IEnumOleUndoUnits **ppEnum
);
Parâmetros
[out] ppEnum
Endereço da variável de ponteiro IEnumOleUndoUnits que recebe o ponteiro de interface para o objeto enumerador.
Retornar valor
Esse método retorna S_OK com êxito. Outros valores retornados possíveis incluem o seguinte.
Código de retorno | Descrição |
---|---|
|
O gerenciador de desfazer está desabilitado. |
Comentários
Um novo objeto enumerador é criado sempre que esse método é chamado. Se a série de itens enumerados for alterada ao longo do tempo, os resultados das operações de enumeração poderão variar de uma chamada para a outra.
Esse método chama IUnknown::AddRef no novo objeto enumerador para incrementar sua contagem de referência. O chamador é responsável por chamar IUnknown::Release no objeto enumerador quando ele não é mais necessário.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ocidl.h |