IOleUndoUnit::GetUnitType メソッド (ocidl.h)

元に戻す単位の CLSID と型識別子を取得します。

構文

HRESULT GetUnitType(
  [out] CLSID *pClsid,
  [out] LONG  *plID
);

パラメーター

[out] pClsid

元に戻す単位の CLSID へのポインター。

[out] plID

元に戻す単位の型識別子へのポインター。

戻り値

このメソッドは、成功したS_OKを返します。

注釈

親の元に戻す単位は、子ユニットでこのメソッドを呼び出して、特別な処理を適用できるかどうかを判断できます。 返される CLSID には、元に戻す単位自体の CLSID、作成オブジェクトの CLSID、または任意の GUID を指定できます。 元に戻す単位には、CLSID_NULLを返すオプションがあります。その場合、呼び出し元はこのユニットの型について何も想定できません。 唯一の要件は、CLSID と型識別子が一緒にこの種類の元に戻す単位を一意に識別することです。

元に戻すマネージャーと親の元に戻す単位には、その種類に基づいて子ユニットを受け入れるか拒否するオプションはありません。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー ocidl.h

こちらもご覧ください

IOleUndoUnit