

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# NCryptIsAlgSupported mit Key Storage Provider (KSP)
<a name="ksp-library-apis-is-alg-supported"></a>

NCryptIsAlgSupported Die Funktion bestimmt, ob der Key Storage Provider (KSP) einen bestimmten kryptografischen Algorithmus unterstützt.

## Parameters
<a name="ksp-library-apis-is-alg-supported-parameters"></a>

 `hProvider`[in]   
 Das Handle des Schlüsselspeicheranbieters. Verwenden Sie [`NCryptOpenStorageProvider`](ksp-library-apis-open-provider.md), um das Handle zu bekommen. 

 `pszAlgId`[im]   
 Ein Zeiger auf eine mit Null terminierte Unicode-Zeichenfolge, die den Bezeichner des kryptografischen Algorithmus zur Erstellung des Schlüssels enthält. AWS CloudHSM Key Storage Provider (KSP) unterstützt die folgenden Algorithmen:     
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/cloudhsm/latest/userguide/ksp-library-apis-is-alg-supported.html)

`dwFlags`[in]  
Flags, die das Verhalten von Funktionen ändern. Dies kann Null oder der folgende Wert sein:    
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/cloudhsm/latest/userguide/ksp-library-apis-is-alg-supported.html)

## Rückgabewert
<a name="ksp-library-apis-is-alg-supported-return-value"></a>

Die Funktion gibt einen Statuscode zurück, der auf Erfolg oder Misserfolg hinweist.

Zu den gängigen Rückgabecodes gehören:


****  

| Rückgabecode | Description | 
| --- | --- | 
| ERROR\_SUCCESS | Der Vorgang wurde erfolgreich abgeschlossen. | 
| NTE\_INVALID\_PARAMETER | Ein oder mehrere Parameter sind nicht gültig. | 
| NET\_BAD\_FLAGS | Der `dwFlags` Parameter enthält einen ungültigen Wert. | 
| NTE\_NOT\_SUPPORTED | Der `pszAlgId` Parameter enthält einen Wert, der nicht unterstützt wird. | 
| NTE\_INVALID\_HANDLE | Das Handle in ist nicht gültig. `hProvider` | 