IRunningObjectTable.Register(Int32, Object, IMoniker) IRunningObjectTable.Register(Int32, Object, IMoniker) IRunningObjectTable.Register(Int32, Object, IMoniker) IRunningObjectTable.Register(Int32, Object, IMoniker) Method

定義

指定したオブジェクトが実行状態になったことを登録します。Registers that the supplied object has entered the running state.

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 Int32 Int32 Int32

punkObject への ROT 参照が、ウィーク参照かストロング参照かを指定し、ROT のエントリを使用してオブジェクトへのアクセスを制御します。Specifies whether the Running Object Table's (ROT) reference to punkObject is weak or strong, and controls access to the object through its entry in the ROT.

punkObject
Object Object Object Object

実行中として登録されているオブジェクトへの参照。A reference to the object being registered as running.

pmkObjectName
IMoniker IMoniker IMoniker IMoniker

punkObject を識別するモニカーへの参照。A reference to the moniker that identifies punkObject.

戻り値

Revoke(Int32) または NoteChangeTime(Int32, FILETIME) への後続の呼び出しで、この ROT エントリを識別するために使用できる値。A value that can be used to identify this ROT entry in subsequent calls to Revoke(Int32) or NoteChangeTime(Int32, FILETIME).

注釈

ROT 参照punkObject(弱いと強力な) オブジェクトの有効期間を決定します。ROT references to punkObject (weak and strong) determine object lifetime. 詳細については、COM のマニュアルを参照してください。 IRunningObjectTable::Register MSDN ライブラリ内のメソッド。For more information, see the documentation for the COM IRunningObjectTable::Register method in the MSDN library.

適用対象