다음을 통해 공유


ICorDebugBlockingObjectEnum::Next 메서드

현재 위치에서 시작하여 열거형에서 지정된 CorDebugBlockingObject 개체 수를 가져옵니다.

구문

HRESULT Next([in] ULONG  celt,
             [out, size_is(celt), length_is(*pceltFetched)]
                           CorDebugBlockingObject values[],
             [out] ULONG *pceltFetched;

매개 변수

celt [in] 검색할 개체의 수입니다.

values[out] CorDebugBlockingObject 개체에 대한 포인터 배열입니다.

pceltFetched [out] 검색된 개체 수에 대한 포인터입니다.

Return Value

이 메서드는 다음과 같은 특정 HRESULT를 반환합니다.

HRESULT 설명
S_OK 메서드가 완료되었습니다.
S_FALSE pceltFetchedcelt와 다른 경우

설명

이 메서드는 일반적인 COM 열거자처럼 작동합니다.

입력 배열 값은 celt 크기 이상이어야 합니다. 배열은 열거형의 다음 celt 값으로 채워지거나 celt보다 적게 남은 경우 모든 나머지 값으로 채워집니다. 이 메서드가 반환되는 경우 pceltFetched는 검색된 값의 수로 채워집니다. values가 잘못된 포인터를 포함하거나 celt보다 작은 버퍼를 가리키는 경우 또는 pceltFetched가 잘못된 포인터인 경우에는 결과가 정의되지 않습니다.

참고 항목

CorDebugBlockingObject 구조체를 해제할 필요는 없지만 구조체 내부에서 “ICorDebugValue” 인터페이스를 해제해야 합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorDebug.idl, CorDebug.h

라이브러리: CorGuids.lib

.NET Framework 버전: 4부터 사용 가능

참고 항목