다음을 통해 공유


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 메서드를 참조하세요.

적용 대상