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

[Cette méthode n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]

La méthode enumPendingRequestWStr énumère les demandes de certificat en attente et récupère une propriété spécifiée à partir de chacune d’elles. Cette méthode a d’abord été définie dans l’interface IEnroll4 .

Syntaxe

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

Paramètres

[in] lIndex

Spécifie la position ordinale de la requête en attente dont la propriété sera récupérée. Spécifiez zéro pour la première requête.

[in] lDesiredProperty

Identificateur de la propriété récupérée. Spécifiez l’une des valeurs suivantes.

Valeur Signification
XEPR_CADNS
Nom DNS de l’autorité de certification .
XEPR_CAFRIENDLYNAME
Nom d’affichage de l’autorité de certification.
XEPR_CANAME
Nom de l’autorité de certification.
XEPR_HASH
Valeur de hachage de la demande.
XEPR_REQUESTID
ID de demande de certificat.

[out] ppProperty

Pointeur vers un VOID qui reçoit la valeur de la propriété récupérée.

Valeur retournée

Si la méthode réussit, la méthode retourne S_OK.

Si la méthode échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.

Si les valeurs suivantes sont spécifiées pour lDesiredProperty, cette méthode retourne E_NOTIMPL :

  • XEPR_DATE
  • XEPR_V1TEMPLATENAME
  • XEPR_V2TEMPLATEOID
  • XEPR_VERSION

Si vous spécifiez une autre valeur pour lDesiredProperty, cette méthode retourne E_INVALIDARG.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête xenroll.h
Bibliothèque Uuid.lib
DLL Xenroll.dll

Voir aussi

IEnroll4