dpapi.h) (CRYPTPROTECT_PROMPTSTRUCT 结构

CRYPTPROTECT_PROMPTSTRUCT 结构提供提示文本,以及有关在使用 CryptProtectData 和 CryptUnprotectData 函数时显示该提示的时间和位置的信息。

语法

typedef struct _CRYPTPROTECT_PROMPTSTRUCT {
  DWORD   cbSize;
  DWORD   dwPromptFlags;
  HWND    hwndApp;
  LPCWSTR szPrompt;
} CRYPTPROTECT_PROMPTSTRUCT, *PCRYPTPROTECT_PROMPTSTRUCT;

成员

cbSize

此结构的大小(以字节为单位)。

dwPromptFlags

指示何时向用户显示提示的 DWORD 标志。 当前 dwPromptFlags 值如下所示。

含义
CRYPTPROTECT_PROMPT_ON_PROTECT
此标志用于提供保护阶段的提示。
CRYPTPROTECT_PROMPT_ON_UNPROTECT
此标志可以与CRYPTPROTECT_PROMPT_ON_PROTECT结合使用,以强制调用方) 用户界面 (策略。 调用 CryptUnprotectData 时,将强制实施 CryptProtectData 调用中指定的 dwPromptFlag

hwndApp

父窗口的窗口句柄。

szPrompt

包含要显示的提示文本的字符串。

要求

   
最低受支持的客户端 Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
标头 dpapi.h

另请参阅

CryptProtectData

CryptUnprotectData