IStringTable::Enumerate 메서드(mmc.h)
IStringTable::Enumerate 메서드는 스냅인 문자열 테이블의 문자열을 반환할 수 있는 열거자의 IEnumString 인터페이스에 대한 포인터를 제공합니다. IEnumString 인터페이스는 표준 COM 인터페이스입니다.
구문
HRESULT Enumerate(
[out] IEnumString **ppEnum
);
매개 변수
[out] ppEnum
열거자에 대한 인터페이스 포인터 를 수신하는 IEnumString* 포인터 변수의 주소입니다. 오류가 발생하면 *ppEnum 이 NULL로 설정됩니다. *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 |