Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |