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::EnumerateAttributesClose