업데이트: 2007년 11월
네이티브 이미지 생성기(Ngen.exe)에서 생성된 고정 개체의 컬렉션을 순차적으로 반복하는 메서드를 제공합니다.
interface ICorProfilerObjectEnum : IUnknown {
HRESULT Skip (
[in] ULONG celt
);
HRESULT Reset ();
HRESULT Clone (
[out] ICorProfilerObjectEnum **ppEnum
);
HRESULT GetCount (
[out] ULONG *pcelt
);
HRESULT Next (
[in] ULONG celt,
[out, size_is(celt), length_is(*pceltFetched)]
ObjectID objects[],
[out] ULONG *pceltFetched
);
}
메서드
메서드 |
설명 |
|---|---|
이 ICorProfilerObjectEnum 인터페이스의 복사본에 대한 인터페이스 포인터를 가져옵니다. |
|
컬렉션의 총 고정 개체 수를 가져옵니다. |
|
순차적 개체 컬렉션에서 시퀀스에 있는 열거자의 현재 위치부터 시작하여 지정된 수만큼의 연속된 개체를 가져옵니다. |
|
이 열거자의 커서를 시퀀스의 시작 위치로 이동합니다. |
|
현재 위치에서 지정된 요소 수만큼 건너뛰도록 이 열거자의 커서를 이동합니다. |
설명
ICorProfilerObjectEnum 인터페이스는 열거자입니다. 이 열거자를 사용하면 배열의 수신자가 송신자의 요소를 수신자에 적절한 속도로 가져올 수 있습니다. 즉, 수신자가 배열 요소의 흐름을 명시적으로 제어할 수 있으므로 큰 배열을 메서드 매개 변수로 전달할 때 발생할 수 있는 문제를 방지할 수 있습니다.
ICorProfilerInfo2::EnumModuleFrozenObjects를 사용하여 ICorProfilerObjectEnum 인터페이스에 대한 포인터를 얻을 수 있습니다.
요구 사항
플랫폼:.NET Framework 시스템 요구 사항 참조
헤더: CorProf.idl
라이브러리: CorGuids.lib
.NET Framework 버전: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0
참고 항목
참조
ICorProfilerInfo2::EnumModuleFrozenObjects 메서드