Поделиться через


Метод 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

См. также раздел

IOleParentUndoUnit