Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La struttura CRYPTPROTECT_PROMPTSTRUCT fornisce il testo di un prompt e informazioni su quando e dove deve essere visualizzato il prompt quando si usano le funzioni CryptProtectData e CryptUnprotectData .
Importante
Deprecato — data di rimozione: aprile 2027. Il flusso interattivo di crittografia e decrittografia basato su prompt fornito da questa struttura (CRYPTPROTECT_PROMPT_ON_PROTECT e CRYPTPROTECT_PROMPT_ON_UNPROTECT) verrà rimosso nell'aprile 2027. Le applicazioni che si basano su flussi basati su prompt devono eseguire la migrazione prima di tale data; dopo la rimozione, i tentativi di decrittografia che dipendono da tali flussi avranno esito negativo e i dati non saranno più recuperabili tramite di essi.
Cosa NON è interessato: L'uso non interattivo di CryptProtectData e CryptUnprotectData (passando NULL per pPromptStructo fornendo uno struct con dwPromptFlags impostato su 0) non è interessato.
Azione richiesta: Aggiornare tutte le chiamate a CryptProtectData o CryptUnprotectData che passano un CRYPTPROTECT_PROMPTSTRUCT oggetto con CRYPTPROTECT_PROMPT_ON_PROTECT o CRYPTPROTECT_PROMPT_ON_UNPROTECT impostato. Passare NULL per pPromptStructo passare uno struct con dwPromptFlags impostato su 0. Non esiste alcuna sostituzione per il comportamento interattivo del prompt stesso.
Sintassi
typedef struct _CRYPTPROTECT_PROMPTSTRUCT {
DWORD cbSize;
DWORD dwPromptFlags;
HWND hwndApp;
LPCWSTR szPrompt;
} CRYPTPROTECT_PROMPTSTRUCT, *PCRYPTPROTECT_PROMPTSTRUCT;
Members
cbSize
Dimensione, in byte, di questa struttura.
dwPromptFlags
Flag DWORD che indicano quando viene richiesto all'utente di essere visualizzato. I valori dwPromptFlags correnti sono i seguenti.
| Value | Meaning |
|---|---|
|
Questo flag viene usato per fornire la richiesta della fase di protezione. |
|
Questo flag può essere combinato con CRYPTPROTECT_PROMPT_ON_PROTECT per applicare i criteri dell'interfaccia utente del chiamante. Quando viene chiamato CryptUnprotectData , vengono applicati i dwPromptFlags specificati nella chiamata CryptProtectData . |
hwndApp
Handle di finestra nella finestra padre.
szPrompt
Stringa contenente il testo di una richiesta da visualizzare.
Requisiti
| Requirement | Value |
|---|---|
| Client minimo supportato | Windows XP [solo app desktop] |
| Server minimo supportato | Windows Server 2003 [solo app desktop] |
| Header | dpapi.h |