IOleParentUndoUnit::GetParentState method (ocidl.h)

Retrieves state information about the innermost open parent undo unit.


HRESULT GetParentState(
  [out] DWORD *pdwState


[out] pdwState

A pointer to the state information. This information is a value taken from the UASFLAGS enumeration.

Return value

This method returns S_OK on success.


Notes to Implementers

If the unit has an open child, it should delegate this method to that child. If not, it should fill in pdwState values appropriately and return. Note that a parent unit must never be blocked while it has an open child. If this happened it could prevent the child unit from being closed, which would cause serious problems.

Notes to Callers

When checking for a normal state, use the UAS_MASK value to mask unused bits in the pdwState parameter to this method for future compatibility.


Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header ocidl.h

See also