Método IOleParentUndoUnit::Open (ocidl.h)
Abre una nueva unidad de deshacer primaria, que se convierte en parte de la pila de deshacer de la unidad contenedora.
Sintaxis
HRESULT Open(
[in] IOleParentUndoUnit *pPUU
);
Parámetros
[in] pPUU
Puntero IOleParentUndoUnit a la unidad de deshacer primaria que se va a abrir.
Valor devuelto
Este método devuelve S_OK si la unidad de deshacer primaria se abrió correctamente o está bloqueada actualmente.
Comentarios
La unidad primaria especificada se crea y permanece abierta. A continuación, el administrador de deshacer llama a los métodos IOleParentUndoUnit::Add o IOleParentUndoUnit::Open de esta unidad primaria para agregarle nuevas unidades. Esta unidad primaria recibe cualquier unidad de deshacer adicional hasta que se llame al método IOleParentUndoUnit::Close .
La unidad primaria especificada por pPUU no se agrega a la pila de deshacer hasta que se llama a su método IOleParentUndoUnit::Close con el parámetro fCommit establecido en TRUE.
La unidad de deshacer primaria o el administrador de deshacer deben contener cualquier unidad de deshacer que se le haya asignado a menos que se bloquee. Si está bloqueado, debe devolver S_OK pero no debe hacer nada más.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ocidl.h |