

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à.

# NCryptGetProperty con Key Storage Provider (KSP)
<a name="ksp-library-apis-get-property"></a>

La `NCryptGetProperty` funzione recupera i valori delle proprietà per un oggetto di archiviazione delle chiavi.

## Parameters
<a name="ksp-library-apis-create-get-property-parameters"></a>

 `hObject`[in]   
 La maniglia dell'oggetto di cui si desidera recuperare la proprietà. È possibile utilizzare:  
+ Un provider handle () `NCRYPT_PROV_HANDLE`
+ Una maniglia chiave (`NCRYPT_KEY_HANDLE`)

 `pszProperty `[in]   
Un puntatore a una stringa Unicode con terminazione nulla contenente il nome della proprietà da recuperare.   
Quando si utilizza`NCRYPT_PROV_HANDLE`, AWS CloudHSM Key Storage Provider (KSP) supporta i seguenti identificatori KSP:    
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/cloudhsm/latest/userguide/ksp-library-apis-get-property.html)
Quando viene utilizzato`NCRYPT_KEY_HANDLE`, AWS CloudHSM Key Storage Provider (KSP) supporta i seguenti identificatori KSP:    
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/cloudhsm/latest/userguide/ksp-library-apis-get-property.html)
I valori sono stringhe letterali a caratteri larghi, come indicato da L prima del valore letterale.

 `pbOutput`[fuori]   
L'indirizzo di un buffer per memorizzare il valore della proprietà. Specificare la dimensione del buffer utilizzando. `cbOutput`  
Per determinare la dimensione del buffer richiesta, impostate questo parametro su NULL. La funzione memorizza la dimensione richiesta (in byte) nella posizione indicata da. `pcbResult`

 `cbOutput`[in]   
 La dimensione del `pbOutput` buffer in byte.

`pcbResult`[fuori]  
Un puntatore a una variabile DWORD che memorizza il numero di byte copiati nel buffer. `pbOutput`  
Se `pbOutput` è NULL, memorizza la dimensione richiesta (in byte).

`dwFlags`[in]  
Bandiere per modificare il comportamento della funzione. Puoi usare zero o:    
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/cloudhsm/latest/userguide/ksp-library-apis-get-property.html)
Quando pszProperty è`NCRYPT_SECURITY_DESCR_PROPERTY`, usa uno o una combinazione di:    
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/cloudhsm/latest/userguide/ksp-library-apis-get-property.html)

## Valore restituito
<a name="ksp-library-apis-get-property-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\_SUCCESS | L'operazione è stata completata con successo. | 
| NTE\_INVALID\_PARAMETER | Uno o più parametri non sono validi. | 
| NOTE\_FAIL | L'operazione non è stata completata. | 
| NET\_BAD\_FLAGS | Il `dwFlags` parametro contiene un valore non valido. | 
| NOT\_NOT\_SUPPORTED | Il `pszAlgId` parametro contiene un valore che non è supportato. | 
| NTE\_INVALID\_HANDLE | L'handle in non è valido. `hObject` | 
| NET\_BUFFER\_TOO\_SMALL | Il `cbOutput` parametro è troppo piccolo per i valori restituiti. | 