Freigeben über


IEnroll::enumProvidersWStr-Methode (xenroll.h)

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

Die enumProvidersWStr-Methode ruft die Namen der verfügbaren Kryptografiedienstanbieter (CSPs) ab, die durch die ProviderType-Eigenschaft angegeben sind. Diese Methode wurde zuerst in der IEnroll-Schnittstelle definiert.

Syntax

HRESULT enumProvidersWStr(
  [in]  LONG   dwIndex,
  [in]  LONG   dwFlags,
  [out] LPWSTR *pbstrProvName
);

Parameter

[in] dwIndex

Gibt die Ordnungsposition des CSP an, dessen Name abgerufen wird. Geben Sie null für den ersten CSP an.

[in] dwFlags

Gibt Flags an, die an die Funktion CryptEnumProviders übergeben werden. Derzeit nicht verwendet; geben Sie null an.

[out] pbstrProvName

Ein Zeiger auf eine LPWSTR-Variable , die den Namen eines CSP mit dem angegebenen Eigenschaftstyp empfängt.

Rückgabewert

Der Rückgabewert ist ein HRESULT. Ein Wert von S_OK gibt den Erfolg an. Der Wert ERROR_NO_MORE_ITEMS wird zurückgegeben, wenn keine weiteren CSPs mit dem von der ProviderType-Eigenschaft angegebenen Eigenschaftstyp vorhanden sind.

Hinweise

Wenn der Wert der ProviderType-Eigenschaft nicht festgelegt wurde, wird der Standardwert (in der Regel PROV_RSA_FULL) von ProviderType verwendet, wie in der Registrierung festgelegt.

Die enumProvidersWStr-Methode ruft die Funktion CryptEnumProviders auf.

Anforderungen

   
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

IEnroll