IRunningObjectTable.Register(Int32, Object, IMoniker) メソッド

定義

指定されたオブジェクトが実行中の状態に入っていることを登録します。

public:
 int Register(int grfFlags, System::Object ^ punkObject, System::Runtime::InteropServices::ComTypes::IMoniker ^ pmkObjectName);
public int Register(int grfFlags, object punkObject, System.Runtime.InteropServices.ComTypes.IMoniker pmkObjectName);
abstract member Register : int * obj * System.Runtime.InteropServices.ComTypes.IMoniker -> int
Public Function Register (grfFlags As Integer, punkObject As Object, pmkObjectName As IMoniker) As Integer

パラメーター

grfFlags
Int32

punkObjectへの実行中のオブジェクト テーブル (ROT) 参照が弱いか強いかを指定し、ROT のエントリを通じてオブジェクトへのアクセスを制御します。

punkObject
Object

実行中として登録されているオブジェクトへの参照。

pmkObjectName
IMoniker

punkObjectを識別するモニカーへの参照。

返品

Revoke(Int32)またはNoteChangeTime(Int32, FILETIME)の後続の呼び出しで、この ROT エントリを識別するために使用できる値。

注釈

punkObjectへの ROT 参照 (弱および強) によって、オブジェクトの有効期間が決まります。 詳細については、「 IRunningObjectTable::Register メソッド」を参照してください。

適用対象