IRunningObjectTable::EnumRunning 메서드(objidl.h)

현재 ROT(실행 중인 개체 테이블)에 등록된 모든 개체의 모니커를 나열할 수 있는 열거자에 대한 포인터를 만들고 반환합니다.

구문

HRESULT EnumRunning(
  [out] IEnumMoniker **ppenumMoniker
);

매개 변수

[out] ppenumMoniker

ROT의 새 열거자에 대한 인터페이스 포인터를 수신하는 IEnumMoniker 포인터 변수에 대한 포인터입니다. 성공하면 구현은 열거자에서 AddRef 를 호출합니다. 릴리스를 호출하는 것은 호출자의 책임입니다. 오류가 발생하면 입니다. 구현은 *ppenumMonikerNULL로 설정합니다.

반환 값

이 메서드는 E_OUTOFMEMORY 및 S_OK 표준 반환 값을 반환할 수 있습니다.

설명

IRunningObjectTable::EnumRunning 은 열거자 개체의 IEnumMoniker 인터페이스에 대한 포인터를 만들고 반환해야 합니다. 그런 다음, 표준 열거자 메서드를 호출하여 현재 레지스트리에 등록된 모니커를 열거할 수 있습니다. 열거자를 만든 후 ROT에 등록된 모니커를 열거하는 데 열거자를 사용할 수 없습니다.

EnumRunning 메서드는 주로 시스템에서 경고 개체 테이블을 구현하는 데 사용하기 위한 것입니다. OLE 2에는 경고 개체 테이블의 구현이 포함되지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 objidl.h

추가 정보

IEnumMoniker

IRunningObjectTable