Método IOleInPlaceSite::D iscardUndoState (oleidl.h)
Indica al contenedor que descarte su estado de deshacer. El contenedor no debe llamar a IOleInPlaceObject::ReActivateAndUndo.
Sintaxis
HRESULT DiscardUndoState();
Valor devuelto
Este método devuelve S_OK cuando funciona correctamente. Otros posibles valores devueltos son los siguientes.
Código devuelto | Descripción |
---|---|
|
Se produjo un error inesperado. |
Comentarios
Si se activa un objeto en su lugar y la aplicación de objeto asociada del objeto mantiene solo un nivel de deshacer, no es necesario tener más de una entrada en la pila de deshacer. Es decir, después de realizar un cambio en el objeto activo que invalida su estado de deshacer guardado por el contenedor, no es necesario mantener este estado de deshacer en el contenedor.
Notas a los autores de llamadas
El objeto activo llama a DiscardUndoState mientras realiza alguna acción que descartaría el estado de deshacer del objeto. El objeto en contexto llama a este método para notificar al contenedor que descarte el último estado de deshacer guardado del objeto.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 | oleidl.h |