Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La estructura CRYPTPROTECT_PROMPTSTRUCT proporciona el texto de un mensaje e información sobre cuándo y dónde se va a mostrar ese mensaje al usar las funciones CryptProtectData y CryptUnprotectData .
Importante
En desuso — fecha de eliminación: abril de 2027. El flujo interactivo de cifrado y descifrado basado en mensajes que proporciona esta estructura (CRYPTPROTECT_PROMPT_ON_PROTECT y CRYPTPROTECT_PROMPT_ON_UNPROTECT) se quitará en abril de 2027. Las aplicaciones que dependen de flujos basados en mensajes deben migrarse antes de esa fecha; después de la eliminación, se producirá un error en los intentos de descifrado que dependen de esos flujos y los datos ya no se podrán recuperar a través de ellos.
Lo que NO se ve afectado: El uso no interactivo de CryptProtectData y CryptUnprotectData (pasando NULL para pPromptStructo proporcionando una estructura con establecida en dwPromptFlags 0) no se ve afectada.
Acción necesaria: Actualice las llamadas a CryptProtectData o CryptUnprotectData que pasen un CRYPTPROTECT_PROMPTSTRUCT con CRYPTPROTECT_PROMPT_ON_PROTECT o CRYPTPROTECT_PROMPT_ON_UNPROTECT establecido. Pase para pPromptStructo pase NULL una estructura con dwPromptFlags establecida en 0. No hay ningún reemplazo para el propio comportamiento del aviso interactivo.
Sintaxis
typedef struct _CRYPTPROTECT_PROMPTSTRUCT {
DWORD cbSize;
DWORD dwPromptFlags;
HWND hwndApp;
LPCWSTR szPrompt;
} CRYPTPROTECT_PROMPTSTRUCT, *PCRYPTPROTECT_PROMPTSTRUCT;
Members
cbSize
Tamaño, en bytes, de esta estructura.
dwPromptFlags
Marcas DWORD que indican cuándo se mostrarán las indicaciones al usuario. Los valores actuales dwPromptFlags son los siguientes.
| Value | Meaning |
|---|---|
|
Esta marca se usa para proporcionar la solicitud de la fase de protección. |
|
Esta marca se puede combinar con CRYPTPROTECT_PROMPT_ON_PROTECT para aplicar la directiva de interfaz de usuario (interfaz de usuario) del autor de la llamada. Cuando se llama a CryptUnprotectData , se aplican los dwPromptFlags especificados en la llamada a CryptProtectData . |
hwndApp
Identificador de ventana a la ventana primaria.
szPrompt
Cadena que contiene el texto de un mensaje que se va a mostrar.
Requisitos
| Requirement | Value |
|---|---|
| Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows Server 2003 [solo aplicaciones de escritorio] |
| Header | dpapi.h |