共用方式為


IOleUndoUnit::GetUnitType 方法 (ocidl.h)

擷取復原單位的 CLSID 和類型標識碼。

語法

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

參數

[out] pClsid

復原單位之 CLSID 的指標。

[out] plID

復原單位之類型標識碼的指標。

傳回值

此方法會在成功時傳回S_OK。

備註

父復原單位可以在其子單位上呼叫這個方法,以判斷是否可以對其套用特殊處理。 傳回的 CLSID 可以是復原單位本身的 CLSID、其建立物件或任意 GUID。 復原單位可以選擇傳回CLSID_NULL,在此情況下,呼叫端無法假設此單元的類型。 唯一的需求是 CLSID 和類型識別碼一起唯一識別這種類型的復原單位。

請注意,復原管理員和父復原單位沒有根據子單位類型接受或拒絕子單位的選項。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 ocidl.h

另請參閱

IOleUndoUnit