Метод IOleParentUndoUnit::GetParentState (ocidl.h)
Извлекает сведения о состоянии самой внутренней открытой родительской единицы отмены.
Синтаксис
HRESULT GetParentState(
[out] DWORD *pdwState
);
Параметры
[out] pdwState
Указатель на сведения о состоянии. Эти сведения являются значением, взятым из перечисления UASFLAGS .
Возвращаемое значение
Этот метод возвращает значение S_OK при успешном завершении.
Комментарии
Примечания для разработчиков
Если у единицы есть открытый дочерний элемент, он должен делегировать этот метод этому дочернему элементу. В противном случае он должен соответствующим образом заполнить значения pdwState и вернуться. Обратите внимание, что родительский блок никогда не должен быть заблокирован, если у него есть открытый дочерний элемент. Если это произойдет, это может помешать закрытию дочернего подразделения, что приведет к серьезным проблемам.Примечания к вызывающим абонентам
При проверке нормального состояния используйте значение UAS_MASK, чтобы маскировать неиспользуемые биты в параметре pdwState в этом методе для обеспечения совместимости в будущем.Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | ocidl.h |