

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# NCryptOpenStorageProvider funzione con Key Storage Provider (KSP)
<a name="ksp-library-apis-open-provider"></a>

La `NCryptOpenStorageProvider` funzione carica e inizializza il Key Storage Provider (KSP).

## Parameters
<a name="ksp-library-apis-open-provider-parameters"></a>

 `phProvider`[fuori]   
Un puntatore a una `NCRYPT_PROV_HANDLE` variabile che memorizza l'handle del provider.

 `pszProviderName`[in]   
Un puntatore a una stringa Unicode con terminazione nulla che identifica il provider di archiviazione delle chiavi. AWS CloudHSM Key Storage Provider (KSP) supporta i seguenti valori:    
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/cloudhsm/latest/userguide/ksp-library-apis-open-provider.html)
I valori sono stringhe letterali a caratteri larghi, come indicato da L prima del valore letterale.

`dwFlags`[in]  
Bandiere che modificano il comportamento della funzione. Nessun flag è definito per questa funzione.

## Valore restituito
<a name="ksp-library-apis-open-provider-return-value"></a>

La funzione restituisce un codice di stato per indicare l'esito positivo o negativo.

I codici di restituzione comuni includono:


****  

| Codice di restituzione | Description | 
| --- | --- | 
|  ERROR\$1SUCCESS  |  L'operazione è stata completata con successo.  | 
|  NTE\$1INVALID\$1PARAMETER  |  Uno o più parametri non sono validi.  | 
|  NOTE\$1FAIL  |  L'operazione non è stata completata.  | 