Método IEnroll4::enumPendingRequestWStr (xenroll.h)

[Esse método não está mais disponível para uso a partir do Windows Server 2008 e do Windows Vista.]

O método enumPendingRequestWStr enumera solicitações de certificado pendentes e recupera uma propriedade especificada de cada uma. Esse método foi definido pela primeira vez na interface IEnroll4 .

Sintaxe

HRESULT enumPendingRequestWStr(
  [in]  LONG   lIndex,
  [in]  LONG   lDesiredProperty,
  [out] LPVOID ppProperty
);

Parâmetros

[in] lIndex

Especifica a posição ordinal da solicitação pendente cuja propriedade será recuperada. Especifique zero para a primeira solicitação.

[in] lDesiredProperty

Identificador da propriedade que está sendo recuperada. Especifique um dos valores a seguir.

Valor Significado
XEPR_CADNS
Nome DNS para a AC (autoridade de certificação ).
XEPR_CAFRIENDLYNAME
Nome de exibição da AC.
XEPR_CANAME
Nome da AC.
XEPR_HASH
Valor de hash da solicitação.
XEPR_REQUESTID
ID da solicitação de certificado.

[out] ppProperty

Um ponteiro para um VOID que recebe o valor da propriedade recuperada.

Retornar valor

Se o método for bem-sucedido, o método retornará S_OK.

Se o método falhar, ele retornará um valor HRESULT que indica o erro. Para obter uma lista de códigos de erro comuns, consulte Valores HRESULT comuns.

Se os seguintes valores forem especificados para lDesiredProperty, esse método retornará E_NOTIMPL:

  • XEPR_DATE
  • XEPR_V1TEMPLATENAME
  • XEPR_V2TEMPLATEOID
  • XEPR_VERSION

Se você especificar qualquer outro valor para lDesiredProperty, esse método retornará E_INVALIDARG.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho xenroll.h
Biblioteca Uuid.lib
DLL Xenroll.dll

Confira também

IEnroll4