Metodo IOleParentUndoUnit::Open (ocidl.h)
Apre una nuova unità padre di annullamento, che diventa parte dello stack di annullamento dell'unità contenente.
Sintassi
HRESULT Open(
[in] IOleParentUndoUnit *pPUU
);
Parametri
[in] pPUU
Puntatore IOleParentUndoUnit all'unità di annullamento padre da aprire.
Valore restituito
Questo metodo restituisce S_OK se l'unità padre non è stata aperta correttamente o è attualmente bloccata.
Commenti
L'unità padre specificata viene creata e rimane aperta. Il gestore di annullamento chiama quindi i metodi IOleParentUndoUnit::Add o IOleParentUndoUnit::Open in questa unità padre per aggiungere nuove unità. Questa unità padre riceve tutte le unità aggiuntive di annullamento finché non viene chiamato il metodo IOleParentUndoUnit::Close .
L'unità padre specificata da pPUU non viene aggiunta allo stack di annullamento finché il metodo IOleParentUndoUnit::Close viene chiamato con il parametro fCommit impostato su TRUE.
L'unità padre di annullamento o undo manager deve contenere qualsiasi unità di annullamento specificata a meno che non sia bloccata. Se è bloccato, deve restituire S_OK ma non deve fare altro.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ocidl.h |