структура CRYPTPROTECT_PROMPTSTRUCT (dpapi.h)

Структура 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 применяются dwPromptFlags , указанные в вызове CryptProtectData .

hwndApp

Дескриптор окна для родительского окна.

szPrompt

Строка, содержащая текст отображаемого запроса.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Верхняя часть dpapi.h

См. также раздел

CryptProtectData

CryptUnprotectData