Compartilhar via


Método IOleParentUndoUnit::FindUnit (ocidl.h)

Indica se a unidade especificada é um filho dessa unidade de desfazer ou de um de seus filhos, ou seja, se a unidade especificada faz parte da hierarquia nesta unidade pai.

Sintaxe

HRESULT FindUnit(
  [in] IOleUndoUnit *pUU
);

Parâmetros

[in] pUU

Um ponteiro IOleUndoUnit para a unidade de desfazer a ser encontrada.

Retornar valor

Esse método retornará S_OK se a unidade de desfazer especificada estiver na hierarquia subordinada a esse pai; caso contrário, S_FALSE.

Comentários

Normalmente, isso é chamado pelo gerenciador de desfazer em sua implementação do método IOleUndoManager::D iscardFrom no raro evento em que a unidade que está sendo descartada não é uma unidade de nível superior. A unidade pai deve procurar em sua própria lista primeiro e, em seguida, delegar para cada filho que também é uma unidade pai, conforme determinado fazendo um IUnknown::QueryInterface para IOleParentUndoUnit.

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

Confira também

IOleParentUndoUnit

IOleUndoManager::D iscardFrom