다음을 통해 공유


IStringTable::Enumerate 메서드(mmc.h)

IStringTable::Enumerate 메서드는 스냅인 문자열 테이블의 문자열을 반환할 수 있는 열거자의 IEnumString 인터페이스에 대한 포인터를 제공합니다. IEnumString 인터페이스는 표준 COM 인터페이스입니다.

구문

HRESULT Enumerate(
  [out] IEnumString **ppEnum
);

매개 변수

[out] ppEnum

열거자에 대한 인터페이스 포인터 를 수신하는 IEnumString* 포인터 변수의 주소입니다. 오류가 발생하면 *ppEnumNULL로 설정됩니다. *ppEnum NULL이 아닌 경우 MMC의 IEnumString 구현은 *ppEnum에서 IUnknown::AddRef를 호출합니다. 인터페이스가 더 이상 필요하지 않은 경우 스냅인은 IUnknown::Release 를 호출해야 합니다.

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

설명

반환된 IEnumString 열거형은 열거형이 검색된 시간 동안 기본 문자열 테이블에 있는 문자열 컬렉션의 스냅샷 나타냅니다. IEnumString::Reset 또는 IEnumString::Clone은 컬렉션의 새 스냅샷 수행하지 않습니다.

IEnumString 구현에서는 기본 OLE 작업 메모리 할당자를 사용하여 반환되는 문자열에 대한 메모리를 할당합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 mmc.h
DLL Mmcndmgr.dll

참고 항목

IStringTable

IStringTable::FindString