Compartir a través de


Método ICertServerExit::EnumerateAttributes (certif.h)

El método EnumerateAttributes devuelve el nombre del siguiente atributo de solicitud dentro del contexto actual y, a continuación, incrementa el puntero interno al atributo siguiente.

Antes de llamar a EnumerateAttributes, una aplicación llama a ICertServerExit::EnumerateAttributesSetup. Cuando haya terminado de enumerar, una aplicación llama a ICertServerExit::EnumerateAttributesClose.

Sintaxis

HRESULT EnumerateAttributes(
  [out] BSTR *pstrAttributeName
);

Parámetros

[out] pstrAttributeName

Puntero al nombre del atributo enumerado.

Valor devuelto

C++

Si el método se ejecuta correctamente, el método devuelve S_OK y *pstrAttributeName se establece en el BSTR que contiene el nombre del atributo enumerado. Se devuelve un valor de S_FALSE si el último atributo ya se ha enumerado.

Para usar este método, cree una variable de tipo BSTR , establezca la variable igual a NULL y pase la dirección de esta variable como pstrAttributeName.

Cuando haya terminado de usar el BSTR, áurelo llamando a la función SysFreeString .

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

Devuelve una cadena que contiene el nombre del atributo enumerado o una cadena vacía si el último atributo ya se ha enumerado.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certif.h (incluya Certsrv.h)
Library Certidl.lib
Archivo DLL Certcli.dll

Consulte también

ICertServerExit

ICertServerExit::EnumerateAttributesClose

ICertServerExit::EnumerateAttributesSetup

ICertServerExit::GetRequestAttribute