Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[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 |