CRYPTPROTECT_PROMPTSTRUCT structure (dpapi.h)

La structure CRYPTPROTECT_PROMPTSTRUCT fournit le texte d’une invite et des informations sur le moment et l’emplacement d’affichage de cette invite lors de l’utilisation des fonctions CryptProtectData et CryptUnprotectData .

Syntaxe

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

Membres

cbSize

Taille, en octets, de cette structure.

dwPromptFlags

Indicateurs DWORD qui indiquent quand les invites à l’utilisateur doivent être affichées. Les valeurs dwPromptFlags actuelles sont les suivantes.

Valeur Signification
CRYPTPROTECT_PROMPT_ON_PROTECT
Cet indicateur est utilisé pour fournir l’invite pour la phase de protection.
CRYPTPROTECT_PROMPT_ON_UNPROTECT
Cet indicateur peut être combiné avec CRYPTPROTECT_PROMPT_ON_PROTECT pour appliquer la stratégie d’interface utilisateur (interface utilisateur) de l’appelant. Lorsque CryptUnprotectData est appelé, les dwPromptFlags spécifiés dans l’appel CryptProtectData sont appliqués.

hwndApp

Handle de fenêtre dans la fenêtre parente.

szPrompt

Chaîne contenant le texte d’une invite à afficher.

Spécifications

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête dpapi.h

Voir aussi

CryptProtectData

CryptUnprotectData