共用方式為


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