UCOMIMoniker UCOMIMoniker UCOMIMoniker UCOMIMoniker Interface

定義

警告

この API は現在使われていません。

代わりに、IMoniker を使用してください。Use IMoniker instead.

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

注釈

IMonikerIPersist、およびIPersistStreamの各インターフェイスの詳細については、MSDN ライブラリを参照してください。For more information about the IMoniker, IPersist, and IPersistStream interfaces, see the MSDN Library.

メソッド

BindToObject(UCOMIBindCtx, UCOMIMoniker, Guid, Object) BindToObject(UCOMIBindCtx, UCOMIMoniker, Guid, Object) BindToObject(UCOMIBindCtx, UCOMIMoniker, Guid, Object) BindToObject(UCOMIBindCtx, UCOMIMoniker, Guid, Object)

モニカーが識別するオブジェクトにバインドするために、モニカーを使用します。Uses the moniker to bind to the object it identifies.

BindToStorage(UCOMIBindCtx, UCOMIMoniker, Guid, Object) BindToStorage(UCOMIBindCtx, UCOMIMoniker, Guid, Object) BindToStorage(UCOMIBindCtx, UCOMIMoniker, Guid, Object) BindToStorage(UCOMIBindCtx, UCOMIMoniker, Guid, Object)

モニカーで識別されるオブジェクトが格納されているストレージへのインターフェイス ポインターを取得します。Retrieves an interface pointer to the storage that contains the object identified by the moniker.

CommonPrefixWith(UCOMIMoniker, UCOMIMoniker) CommonPrefixWith(UCOMIMoniker, UCOMIMoniker) CommonPrefixWith(UCOMIMoniker, UCOMIMoniker) CommonPrefixWith(UCOMIMoniker, UCOMIMoniker)

このモニカーが別のモニカーと共有する、共通のプリフィックスに基づいて、新しいモニカーを作成します。Creates a new moniker based on the common prefix that this moniker shares with another moniker.

ComposeWith(UCOMIMoniker, Boolean, UCOMIMoniker) ComposeWith(UCOMIMoniker, Boolean, UCOMIMoniker) ComposeWith(UCOMIMoniker, Boolean, UCOMIMoniker) ComposeWith(UCOMIMoniker, Boolean, UCOMIMoniker)

現在のモニカーと別のモニカーを結合し、新しい複合モニカーを作成します。Combines the current moniker with another moniker, creating a new composite moniker.

Enum(Boolean, UCOMIEnumMoniker) Enum(Boolean, UCOMIEnumMoniker) Enum(Boolean, UCOMIEnumMoniker) Enum(Boolean, UCOMIEnumMoniker)

複合モニカーのコンポーネントを列挙できる列挙子へのポインターを提供します。Supplies a pointer to an enumerator that can enumerate the components of a composite moniker.

GetClassID(Guid) GetClassID(Guid) GetClassID(Guid) GetClassID(Guid)

オブジェクトのクラス ID (CLSID: Class Identifier) を取得します。Retrieves the class identifier (CLSID) of an object.

GetDisplayName(UCOMIBindCtx, UCOMIMoniker, String) GetDisplayName(UCOMIBindCtx, UCOMIMoniker, String) GetDisplayName(UCOMIBindCtx, UCOMIMoniker, String) GetDisplayName(UCOMIBindCtx, UCOMIMoniker, String)

モニカーを説明した表示名を取得します。Gets the display name, which is a user-readable representation of this moniker.

GetSizeMax(Int64) GetSizeMax(Int64) GetSizeMax(Int64) GetSizeMax(Int64)

オブジェクトを保存するために必要なストリームのサイズをバイト単位で返します。Returns the size in bytes of the stream needed to save the object.

GetTimeOfLastChange(UCOMIBindCtx, UCOMIMoniker, FILETIME) GetTimeOfLastChange(UCOMIBindCtx, UCOMIMoniker, FILETIME) GetTimeOfLastChange(UCOMIBindCtx, UCOMIMoniker, FILETIME) GetTimeOfLastChange(UCOMIBindCtx, UCOMIMoniker, FILETIME)

このモニカーで識別されるオブジェクトが、最後に変更された時刻を表す数値を提供します。Provides a number representing the time the object identified by this moniker was last changed.

Hash(Int32) Hash(Int32) Hash(Int32) Hash(Int32)

モニカーの内部状態を使用して、32 ビット整数を計算します。Calculates a 32-bit integer using the internal state of the moniker.

Inverse(UCOMIMoniker) Inverse(UCOMIMoniker) Inverse(UCOMIMoniker) Inverse(UCOMIMoniker)

対象のモニカーまたは類似の構造を持つモニカーの右側に複合された場合に、他の何にも複合されないモニカーを提供します。Provides a moniker that, when composed to the right of this moniker or one of similar structure, composes to nothing.

IsDirty() IsDirty() IsDirty() IsDirty()

最後に保存した時点からオブジェクトが変更されたかどうかを確認します。Checks the object for changes since it was last saved.

IsEqual(UCOMIMoniker) IsEqual(UCOMIMoniker) IsEqual(UCOMIMoniker) IsEqual(UCOMIMoniker)

指定したモニカーとこのモニカーを比較し、同一かどうかを示します。Compares this moniker with a specified moniker and indicates whether they are identical.

IsRunning(UCOMIBindCtx, UCOMIMoniker, UCOMIMoniker) IsRunning(UCOMIBindCtx, UCOMIMoniker, UCOMIMoniker) IsRunning(UCOMIBindCtx, UCOMIMoniker, UCOMIMoniker) IsRunning(UCOMIBindCtx, UCOMIMoniker, UCOMIMoniker)

このモニカーで識別されるオブジェクトが現在読み込まれ、実行中かどうかを判断します。Determines whether the object that is identified by this moniker is currently loaded and running.

IsSystemMoniker(Int32) IsSystemMoniker(Int32) IsSystemMoniker(Int32) IsSystemMoniker(Int32)

このモニカーがシステム指定のモニカー クラスの 1 つかどうかを示します。Indicates whether this moniker is of one of the system-supplied moniker classes.

Load(UCOMIStream) Load(UCOMIStream) Load(UCOMIStream) Load(UCOMIStream)

オブジェクトが以前格納されたストリームから、そのオブジェクトを初期化します。Initializes an object from the stream where it was previously saved.

ParseDisplayName(UCOMIBindCtx, UCOMIMoniker, String, Int32, UCOMIMoniker) ParseDisplayName(UCOMIBindCtx, UCOMIMoniker, String, Int32, UCOMIMoniker) ParseDisplayName(UCOMIBindCtx, UCOMIMoniker, String, Int32, UCOMIMoniker) ParseDisplayName(UCOMIBindCtx, UCOMIMoniker, String, Int32, UCOMIMoniker)

指定した表示名の文字を読み取るときに、読み取った部分に対応するモニカーを理解および構築するために必要な文字数だけ読み取ります。Reads as many characters of the specified display name as it understands and builds a moniker corresponding to the portion read.

Reduce(UCOMIBindCtx, Int32, UCOMIMoniker, UCOMIMoniker) Reduce(UCOMIBindCtx, Int32, UCOMIMoniker, UCOMIMoniker) Reduce(UCOMIBindCtx, Int32, UCOMIMoniker, UCOMIMoniker) Reduce(UCOMIBindCtx, Int32, UCOMIMoniker, UCOMIMoniker)

対象のモニカーと同じオブジェクトを参照するが、それ以上に効率的にバインドできる別のモニカーである、縮小されたモニカーを返します。Returns a reduced moniker which is another moniker that refers to the same object as this moniker but can be bound with equal or greater efficiency.

RelativePathTo(UCOMIMoniker, UCOMIMoniker) RelativePathTo(UCOMIMoniker, UCOMIMoniker) RelativePathTo(UCOMIMoniker, UCOMIMoniker) RelativePathTo(UCOMIMoniker, UCOMIMoniker)

このモニカー (または、同様の構造体を持つモニカー) に追加された場合に、指定したモニカーを生成するモニカーを提供します。Supplies a moniker that, when appended to this moniker (or one with a similar structure), yields the specified moniker.

Save(UCOMIStream, Boolean) Save(UCOMIStream, Boolean) Save(UCOMIStream, Boolean) Save(UCOMIStream, Boolean)

指定したストリームにオブジェクトを保存します。Saves an object to the specified stream.

適用対象