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


Метод IOleUndoManager::GetOpenParentState (ocidl.h)

Извлекает сведения о состоянии самой внутренней открытой родительской единицы отмены.

Синтаксис

HRESULT GetOpenParentState(
  [out] DWORD *pdwState
);

Параметры

[out] pdwState

Указатель на переменную, получающую сведения о состоянии. Эти сведения являются значением, взятым из перечисления UASFLAGS .

Возвращаемое значение

Этот метод возвращает S_OK, если существует открытая родительская единица и ее состояние было успешно возвращено или диспетчер отмены отключен; в противном случае S_FALSE.

Комментарии

Примечания к вызывающим абонентам

При проверке нормального состояния используйте значение UAS_MASK, чтобы маскировать неиспользуемые биты в параметре pdwState для этого метода для обеспечения совместимости в будущем.

Примечания для разработчиков

Если существует открытая родительская единица, этот метод вызывает метод IOleParentUndoUnit::GetParentState.

Если диспетчер отмены отключен, он должен заполнить параметр pdwState UAS_BLOCKED и вернуть S_OK.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ocidl.h

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

IOleUndoManager

UASFLAGS