IRunningObjectTable::EnumRunning 메서드(objidl.h)
현재 ROT(실행 중인 개체 테이블)에 등록된 모든 개체의 모니커를 나열할 수 있는 열거자에 대한 포인터를 만들고 반환합니다.
구문
HRESULT EnumRunning(
[out] IEnumMoniker **ppenumMoniker
);
매개 변수
[out] ppenumMoniker
ROT의 새 열거자에 대한 인터페이스 포인터를 수신하는 IEnumMoniker 포인터 변수에 대한 포인터입니다. 성공하면 구현은 열거자에서 AddRef 를 호출합니다. 릴리스를 호출하는 것은 호출자의 책임입니다. 오류가 발생하면 입니다. 구현은 *ppenumMoniker 를 NULL로 설정합니다.
반환 값
이 메서드는 E_OUTOFMEMORY 및 S_OK 표준 반환 값을 반환할 수 있습니다.
설명
IRunningObjectTable::EnumRunning 은 열거자 개체의 IEnumMoniker 인터페이스에 대한 포인터를 만들고 반환해야 합니다. 그런 다음, 표준 열거자 메서드를 호출하여 현재 레지스트리에 등록된 모니커를 열거할 수 있습니다. 열거자를 만든 후 ROT에 등록된 모니커를 열거하는 데 열거자를 사용할 수 없습니다.
EnumRunning 메서드는 주로 시스템에서 경고 개체 테이블을 구현하는 데 사용하기 위한 것입니다. OLE 2에는 경고 개체 테이블의 구현이 포함되지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | objidl.h |