UCOMIMoniker 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
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
- 屬性
備註
如需、 IPersist
和 IPersistStream
介面的詳細資訊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) |
已淘汰.
儲存物件到指定資料流。 |