NCRYPT_UI_POLICY_BLOB structure

La structure NCRYPT_UI_POLICY_BLOB est utilisée avec la propriété NCRYPT_UI_POLICY_PROPERTY pour contenir des informations d’interface utilisateur pour une clé.

Syntaxe

typedef struct __NCRYPT_UI_POLICY_BLOB {
  DWORD dwVersion;
  DWORD dwFlags;
  DWORD cbCreationTitle;
  DWORD cbFriendlyName;
  DWORD cbDescription;
} NCRYPT_UI_POLICY_BLOB;

Membres

dwVersion

Numéro de version de la structure. Ce membre doit contenir 1.

dwFlags

Ensemble d’indicateurs qui fournissent des informations ou des exigences supplémentaires sur l’interface utilisateur.

Valeur Signification
NCRYPT_UI_PROTECT_KEY_FLAG
0x00000001
Affichez l’interface utilisateur de clé forte en fonction des besoins.
NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG
0x00000002
Forcer une protection élevée.

cbCreationTitle

Longueur, en octets, du titre de création. Le titre de création est une chaîne Unicode terminée par null qui spécifie le texte utilisé comme titre de la boîte de dialogue de clé forte lorsque la clé est terminée. Le titre de la création doit être placé immédiatement après la structure NCRYPT_UI_POLICY_BLOB . Si la valeur du membre cbCreationTitle est définie sur 0, un titre de création par défaut est utilisé pour le titre de la boîte de dialogue de clé forte. Ce membre est utilisé uniquement lors de la finalisation de la clé.

cbFriendlyName

Longueur, en octets, du nom convivial de la clé. Le nom convivial est une chaîne Unicode terminée par null qui contient le texte affiché dans la boîte de dialogue de clé forte en tant que nom de la clé. Le nom convivial doit être placé immédiatement après le titre de création dans cet objet BLOB. Si la valeur du membre cbFriendlyName est définie sur 0, un nom par défaut est utilisé dans la boîte de dialogue de clé forte. Ce membre est utilisé à la fois lorsque la clé est terminée et quand la clé est utilisée.

cbDescription

Longueur, en octets, de la description de la clé. La description de la clé est une chaîne Unicode terminée par un caractère Null qui contient le texte affiché dans la boîte de dialogue de clé forte en tant que description de la clé. La valeur de description doit être placée immédiatement après le nom convivial dans cet objet BLOB. Si la valeur du membre cbDescription est définie sur 0, une description par défaut est utilisée dans la boîte de dialogue de clé forte. Ce membre est utilisé à la fois lorsque la clé est terminée et quand la clé est utilisée.

Notes

Cette structure est incluse dans l’en-tête Ncrypt_provider.h. Pour utiliser la structure, vous devez télécharger le Kit de développement du fournisseur de chiffrement à partir de Microsoft Connect.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
En-tête
Ncrypt_provider.h