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.
Abre uma nova unidade de desfazer pai, que se torna parte da pilha de desfazer da unidade que contém.
Sintaxe
HRESULT Open(
[in] IOleParentUndoUnit *pPUU
);
Parâmetros
[in] pPUU
Um ponteiro IOleParentUndoUnit para a unidade de desfazer pai a ser aberta.
Retornar valor
Esse método retorna S_OK se a unidade de desfazer pai foi aberta com êxito ou está bloqueada no momento.
Comentários
A unidade pai especificada é criada e permanece aberta. Em seguida, o gerenciador de desfazer chama os métodos IOleParentUndoUnit::Add ou IOleParentUndoUnit::Open nesta unidade pai para adicionar novas unidades a ele. Esta unidade pai recebe unidades de desfazer adicionais até que seu método IOleParentUndoUnit::Close seja chamado.
A unidade pai especificada por pPUU não é adicionada à pilha de desfazer até que seu método IOleParentUndoUnit::Close seja chamado com o parâmetro fCommit definido como TRUE.
A unidade de desfazer pai ou o gerenciador de desfazer deve conter qualquer unidade de desfazer fornecida a ela, a menos que seja bloqueada. Se estiver bloqueado, ele deverá retornar S_OK, mas não deve fazer mais nada.
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 |