Funzione PeerIdentityGetCryptKey (p2p.h)
La funzione PeerIdentityGetCryptKey recupera un handle a un provider di servizi di crittografia (CSP).
Sintassi
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerIdentityGetCryptKey(
[in] PCWSTR pwzIdentity,
[out] HCRYPTPROV *phCryptProv
);
Parametri
[in] pwzIdentity
Specifica l'identità peer per cui recuperare la coppia di chiavi.
[out] phCryptProv
Riceve un puntatore all'handle del provider di servizi di crittografia (CSP) che contiene una coppia di chiavi AT_KEYEXCHANGE RSA.
Valore restituito
Se la chiamata di funzione ha esito positivo, il valore restituito viene S_OK. In caso contrario, restituisce uno dei valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Uno dei parametri non è valido. |
|
Memoria insufficiente per eseguire l'operazione specificata. |
|
L'accesso all'identità peer o alle chiavi del gruppo peer viene negato. In genere, ciò è causato da un elenco di controllo di accesso non corretto (ACL) per la cartella che contiene le chiavi utente o computer. Ciò può verificarsi quando l'ACL è stato reimpostato manualmente. |
|
Impossibile trovare un'identità corrispondente al nome specificato. |
Commenti
La chiave può essere recuperata chiamando CryptGetUserKey.
Quando l'handle non è più necessario, l'applicazione è responsabile del rilascio dell'handle tramite CryptReleaseContext.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2 [solo app desktop],Windows XP con SP1 con Advanced Networking Pack per Windows XP |
Server minimo supportato | Nessuno supportato |
Piattaforma di destinazione | Windows |
Intestazione | p2p.h |
Libreria | P2P.lib |
DLL | P2P.dll |
Vedi anche
CryptReleaseContext