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 |