Freigeben über


IEnroll4::enumPendingRequestWStr-Methode (xenroll.h)

[Diese Methode steht ab Windows Server 2008 und Windows Vista nicht mehr zur Verfügung.]

Die enumPendingRequestWStr-Methode listet ausstehende Zertifikatanforderungen auf und ruft jeweils eine angegebene Eigenschaft ab. Diese Methode wurde zuerst in der IEnroll4-Schnittstelle definiert.

Syntax

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

Parameter

[in] lIndex

Gibt die Ordnungsposition der ausstehenden Anforderung an, deren Eigenschaft abgerufen wird. Geben Sie null für die erste Anforderung an.

[in] lDesiredProperty

Bezeichner für die eigenschaft, die abgerufen wird. Geben Sie einen der folgenden Werte an.

Wert Bedeutung
XEPR_CADNS
DNS-Name für die Zertifizierungsstelle ( CA ).
XEPR_CAFRIENDLYNAME
Anzeigename der Zertifizierungsstelle.
XEPR_CANAME
Name der Zertifizierungsstelle.
XEPR_HASH
Hashwert der Anforderung.
XEPR_REQUESTID
Zertifikatanforderungs-ID.

[out] ppProperty

Ein Zeiger auf einen VOID-Wert , der den Wert der abgerufenen Eigenschaft empfängt.

Rückgabewert

Wenn die Methode erfolgreich ist, gibt die Methode S_OK zurück.

Wenn die Methode fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

Wenn die folgenden Werte für lDesiredProperty angegeben werden, gibt diese Methode E_NOTIMPL zurück:

  • XEPR_DATE
  • XEPR_V1TEMPLATENAME
  • XEPR_V2TEMPLATEOID
  • XEPR_VERSION

Wenn Sie einen anderen Wert für lDesiredProperty angeben, gibt diese Methode E_INVALIDARG zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile xenroll.h
Bibliothek Uuid.lib
DLL Xenroll.dll

Weitere Informationen

IEnroll4