Método ICertEncodeCRLDistInfo::GetNameChoice (certenc.h)

El método GetNameChoice devuelve la opción de nombre en un índice especificado de un punto de información de distribución de lista de revocación de certificados (CRL).

Sintaxis

HRESULT GetNameChoice(
  [in]  LONG DistPointIndex,
  [in]  LONG NameIndex,
  [out] LONG *pNameChoice
);

Parámetros

[in] DistPointIndex

Especifica el índice del punto de distribución para el que se va a obtener una opción de nombre. El primer valor es en el índice cero.

[in] NameIndex

Especifica el índice de la entrada de elección de nombre que se va a obtener. El primer valor es en el índice cero.

[out] pNameChoice

Puntero a un long que representa la opción de nombre.

Valor devuelto

C++

Si el método se realiza correctamente, el método devuelve S_OK.

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 la opción de nombre en el índice especificado. La opción de nombre indica el tipo del nombre para que se pueda usar correctamente. La opción de nombre debe ser uno de los valores siguientes.
Código devuelto Descripción
CERT_ALT_NAME_RFC822_NAME
El nombre es una dirección de correo electrónico.
CERT_ALT_NAME_DNS_NAME
El nombre es una cadena IA5 que contiene un nombre DNS (sistema de nombres de dominio) con el formato Host.Entidad.Dominio.
CERT_ALT_NAME_URL
El nombre es una cadena IA5 que contiene una dirección URL con el formato Service://HostName/Path.
CERT_ALT_NAME_REGISTERED_ID
El nombre es un identificador de objeto registrado (OID).

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 certenc.h (incluya Certsrv.h)
Library Certidl.lib
Archivo DLL Certenc.dll

Consulte también

ICertEncodeCRLDistInfo

ICertEncodeCRLDistInfo::SetNameEntry