Share via


Funzione BCryptConfigureContext (bcrypt.h)

[BCryptConfigureContext è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]

La funzione BCryptConfigureContext imposta le informazioni di configurazione per un contesto CNG esistente.

Sintassi

NTSTATUS BCryptConfigureContext(
  [in] ULONG                 dwTable,
  [in] LPCWSTR               pszContext,
  [in] PCRYPT_CONTEXT_CONFIG pConfig
);

Parametri

[in] dwTable

Identifica la tabella di configurazione in cui è presente il contesto. Può trattarsi di uno dei valori seguenti.

Valore Significato
CRYPT_LOCAL
Il contesto esiste nella tabella di configurazione del computer locale.
CRYPT_DOMAIN
Questo valore non è disponibile per l'uso.

[in] pszContext

Puntatore a una stringa Unicode con terminazione Null contenente l'identificatore del contesto per cui impostare le informazioni di configurazione.

[in] pConfig

Indirizzo di una struttura di CRYPT_CONTEXT_CONFIG contenente le nuove informazioni di configurazione del contesto.

Valore restituito

Restituisce un codice di stato che indica l'esito positivo o negativo della funzione.

I codici restituiti possibili includono, a titolo esemplificativo, quanto segue.

Codice restituito Descrizione
STATUS_SUCCESS
La funzione ha avuto esito positivo.
STATUS_INVALID_PARAMETER
Uno o più parametri non sono validi.
STATUS_NO_MEMORY
Si è verificato un errore di allocazione della memoria.

Commenti

BCryptConfigureContext può essere chiamato solo in modalità utente.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione bcrypt.h
Libreria Bcrypt.lib
DLL Bcrypt.dll

Vedi anche

CRYPT_CONTEXT_CONFIG