Freigeben über


CRYPTPROTECT_PROMPTSTRUCT-Struktur (dpapi.h)

Die CRYPTPROTECT_PROMPTSTRUCT-Struktur enthält den Text einer Eingabeaufforderung und Informationen dazu, wann und wo diese Eingabeaufforderung angezeigt werden soll, wenn die Funktionen CryptProtectData und CryptUnprotectData verwendet werden.

Syntax

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

Member

cbSize

Die Größe (in Bytes) dieser Struktur.

dwPromptFlags

DWORD-Flags , die angeben, wann Eingabeaufforderungen für den Benutzer angezeigt werden sollen. Die aktuellen dwPromptFlags-Werte sind wie folgt:

Wert Bedeutung
CRYPTPROTECT_PROMPT_ON_PROTECT
Dieses Flag wird verwendet, um die Eingabeaufforderung für die Schutzphase bereitzustellen.
CRYPTPROTECT_PROMPT_ON_UNPROTECT
Dieses Flag kann mit CRYPTPROTECT_PROMPT_ON_PROTECT kombiniert werden, um die Benutzeroberflächenrichtlinie (Benutzeroberfläche) des Aufrufers zu erzwingen. Wenn CryptUnprotectData aufgerufen wird, werden die im CryptProtectData-Aufruf angegebenen dwPromptFlags erzwungen.

hwndApp

Fensterhandle zum übergeordneten Fenster.

szPrompt

Eine Zeichenfolge, die den Text einer anzuzeigenden Eingabeaufforderung enthält.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile dpapi.h

Weitere Informationen

CryptProtectData

CryptUnprotectData