Share via


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
ヘッダー ocidl.h

関連項目

IOleUndoManager

UASFLAGS