UCOMIMoniker 介面

定義

警告

Use System.Runtime.InteropServices.ComTypes.IMoniker instead. http://go.microsoft.com/fwlink/?linkid=14202

請改用 IMoniker

public interface class UCOMIMoniker
[System.Runtime.InteropServices.Guid("0000000f-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMIMoniker
[System.Runtime.InteropServices.Guid("0000000f-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IMoniker instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public interface UCOMIMoniker
[<System.Runtime.InteropServices.Guid("0000000f-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type UCOMIMoniker = interface
[<System.Runtime.InteropServices.Guid("0000000f-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.IMoniker instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type UCOMIMoniker = interface
Public Interface UCOMIMoniker
屬性

備註

如需 、 IPersistIPersistStream 介面的詳細資訊 IMoniker ,請參閱 MSDN 程式庫。

方法

BindToObject(UCOMIBindCtx, UCOMIMoniker, Guid, Object)
已淘汰.

使用 Moniker 繫結至它辨識的物件。

BindToStorage(UCOMIBindCtx, UCOMIMoniker, Guid, Object)
已淘汰.

擷取含有 Moniker 所辨識物件的儲存體的介面指標。

CommonPrefixWith(UCOMIMoniker, UCOMIMoniker)
已淘汰.

根據這個 Moniker 與另一個 Moniker 共用的共同首碼建立新 Moniker。

ComposeWith(UCOMIMoniker, Boolean, UCOMIMoniker)
已淘汰.

將目前 Moniker 與另一個 Moniker 組合,以建立新的複合型 Moniker。

Enum(Boolean, UCOMIEnumMoniker)
已淘汰.

提供列舉值 (可列舉複合型 Moniker 的元件) 的指標。

GetClassID(Guid)
已淘汰.

擷取物件的類別識別項 (Class Identifier,CLSID)。

GetDisplayName(UCOMIBindCtx, UCOMIMoniker, String)
已淘汰.

取得顯示名稱,它是這個 Moniker 的使用者可讀取的表示。

GetSizeMax(Int64)
已淘汰.

傳回儲存物件所需資料流的大小 (以位元組為單位)。

GetTimeOfLastChange(UCOMIBindCtx, UCOMIMoniker, FILETIME)
已淘汰.

提供數字,表示這個 Moniker 所辨識物件上次變更的時間。

Hash(Int32)
已淘汰.

使用 Moniker 的內部狀態來計算 32 位元整數。

Inverse(UCOMIMoniker)
已淘汰.

提供什麼都沒撰寫的 Moniker (在被撰寫到這個 Moniker 右邊或類似結構右邊時)。

IsDirty()
已淘汰.

檢查物件自從上次儲存以來是否變更。

IsEqual(UCOMIMoniker)
已淘汰.

將這個 Moniker 與指定 Moniker 比較,並指示它們是否相同。

IsRunning(UCOMIBindCtx, UCOMIMoniker, UCOMIMoniker)
已淘汰.

判斷這個 Moniker 所辨識的物件目前是否被載入並正在執行。

IsSystemMoniker(Int32)
已淘汰.

指示這個 Moniker 是否為系統提供的 Moniker 類別的其中之一。

Load(UCOMIStream)
已淘汰.

從先前儲存物件的資料流來初始化它。

ParseDisplayName(UCOMIBindCtx, UCOMIMoniker, String, Int32, UCOMIMoniker)
已淘汰.

儘它所能了解的數量來讀取指定顯示名稱的字元,並建置對應於讀取部分的 Moniker。

Reduce(UCOMIBindCtx, Int32, UCOMIMoniker, UCOMIMoniker)
已淘汰.

傳回縮減的 Moniker,它是參考與這個 Moniker 相同的物件的另一個 Moniker,但可以用同等的或較大的效率來繫結。

RelativePathTo(UCOMIMoniker, UCOMIMoniker)
已淘汰.

提供會產生指定 Moniker 的 Moniker (在附加至這個 Moniker 或具有類似結構的 Moniker 時)。

Save(UCOMIStream, Boolean)
已淘汰.

儲存物件到指定資料流。

適用於