IEnumCERTVIEWEXTENSION::Next 方法 (certview.h)
Next 方法将移动到扩展枚举序列中的下一个扩展。
语法
HRESULT Next(
[out] LONG *pIndex
);
参数
[out] pIndex
指向变量的指针,该变量包含所引用的下一个扩展的索引值。 如果没有更多要枚举的扩展,则此变量将设置为 –1。 如果 pIndex 为 NULL,此方法将失败。
返回值
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) |
Library | Certidl.lib |
DLL | Certadm.dll |
另请参阅
IEnumCERTVIEWEXTENSION::GetFlags