다음을 통해 공유


IEnumCERTVIEWEXTENSION::Next 메서드(certview.h)

Next 메서드는 확장 열거형 시퀀스의 다음 확장으로 이동합니다.

구문

HRESULT Next(
  [out] LONG *pIndex
);

매개 변수

[out] pIndex

참조되는 다음 확장의 인덱스 값을 포함하는 변수에 대한 포인터입니다. 열거할 확장이 더 이상 없으면 이 변수는 –1로 설정됩니다. pIndexNULL이면 이 메서드가 실패합니다.

반환 값

C++

메서드가 성공하면 메서드가 S_OK 반환하고 다음 확장이 참조됩니다. 확장이 더 이상 없으면 S_FALSE 반환되고 pIndex 매개 변수는 –1 값으로 설정됩니다.

메서드가 실패하면 오류를 나타내는 HRESULT 값을 반환합니다. 일반적인 오류 코드 목록은 일반 HRESULT 값을 참조하세요.

VB

반환 값은 확장 열거형 시퀀스에서 참조되는 확장의 인덱스 값입니다. 열거할 확장이 더 이상 없으면 반환 값은 –1입니다.

설명

이 메서드가 성공적으로 완료되면 다음 메서드를 통해 확장 이름, 플래그 및 값에 액세스할 수 있습니다.

예제

LONG  Index;
LONG  nCount;

// determine the number of extensions
nCount = 0;
// pEnumExt is previously instantiated IEnumCERTVIEWEXTENSION object
while (S_OK == pEnumExt->Next(&Index))
{
    nCount++;
}
printf("Number of extensions is %d\n", nCount);

요구 사항

   
지원되는 최소 클라이언트 지원되는 버전 없음
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 certview.h(Certsrv.h 포함)
라이브러리 Certidl.lib
DLL Certadm.dll

추가 정보

IEnumCERTVIEWEXTENSION

IEnumCERTVIEWEXTENSION::GetFlags

IEnumCERTVIEWEXTENSION::GetName

IEnumCERTVIEWEXTENSION::GetValue