Método IEnumCERTVIEWEXTENSION::Next (certview.h)
El método Next se mueve a la siguiente extensión de la secuencia de enumeración de extensiones.
Sintaxis
HRESULT Next(
[out] LONG *pIndex
);
Parámetros
[out] pIndex
Puntero a una variable que contiene el valor de índice de la siguiente extensión a la que se hace referencia. Si no hay más extensiones que enumerar, esta variable se establecerá en –1. Este método produce un error si pIndex es NULL.
Valor devuelto
C++
Si el método se ejecuta correctamente, el método devuelve S_OK y ahora se hace referencia a la siguiente extensión. Si no hay más extensiones, se devuelve S_FALSE y el parámetro pIndex se establece en un valor de –1.Si se produce un error en el método, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.
VB
El valor devuelto es el valor de índice de la extensión a la que ahora hace referencia la secuencia de enumeración de extensión. Si no hay más extensiones para enumerar, el valor devuelto es –1.Comentarios
Tras completar correctamente este método, se puede acceder al nombre de la extensión, las marcas y el valor a través de los métodos siguientes:
Ejemplos
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);
Requisitos
Cliente mínimo compatible | No se admite ninguno |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | certview.h (incluya Certsrv.h) |
Library | Certidl.lib |
Archivo DLL | Certadm.dll |
Consulte también
IEnumCERTVIEWEXTENSION::GetFlags