Condividi tramite


struttura NCRYPT_UI_POLICY_BLOB

La struttura NCRYPT_UI_POLICY_BLOB viene utilizzata con la proprietà NCRYPT_UI_POLICY_PROPERTY per contenere informazioni sull'interfaccia utente per una chiave.

Sintassi

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

Members

dwVersion

Numero di versione della struttura. Questo membro deve contenere 1.

dwFlags

Set di flag che forniscono informazioni o requisiti aggiuntivi sull'interfaccia utente.

Valore Significato
NCRYPT_UI_PROTECT_KEY_FLAG
0x00000001
Visualizzare l'interfaccia utente con chiave complessa in base alle esigenze.
NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG
0x00000002
Forzare la protezione elevata.

cbCreationTitle

Lunghezza, in byte, del titolo di creazione. Il titolo di creazione è una stringa Unicode con terminazione Null che specifica il testo utilizzato come titolo della finestra di dialogo chiave complessa al termine della chiave. Il titolo di creazione deve essere posizionato immediatamente dopo la struttura NCRYPT_UI_POLICY_BLOB . Se il valore del membro cbCreationTitle è impostato su 0, viene usato un titolo di creazione predefinito per il titolo della finestra di dialogo con chiave complessa. Questo membro viene usato solo per la finalizzazione della chiave.

cbFriendlyName

Lunghezza, in byte, del nome descrittivo della chiave. Il nome descrittivo è una stringa Unicode con terminazione Null che contiene il testo visualizzato nella finestra di dialogo chiave complessa come nome della chiave. Il nome descrittivo deve essere inserito immediatamente dopo il titolo di creazione in questo BLOB. Se il valore del membro cbFriendlyName è impostato su 0, nella finestra di dialogo chiave complessa viene usato un nome predefinito. Questo membro viene usato sia quando la chiave viene completata che quando viene usata la chiave.

cbDescription

Lunghezza, in byte, della descrizione della chiave. La descrizione della chiave è una stringa Unicode con terminazione Null che contiene il testo visualizzato nella finestra di dialogo chiave complessa come descrizione della chiave. Il valore della descrizione deve essere inserito immediatamente dopo il nome descrittivo in questo BLOB. Se il valore del membro cbDescription è impostato su 0, viene usata una descrizione predefinita nella finestra di dialogo chiave complessa. Questo membro viene usato sia quando la chiave viene completata che quando viene usata la chiave.

Commenti

Questa struttura è inclusa nell'intestazione Ncrypt_provider.h. Per usare la struttura, è necessario scaricare cryptographic Provider Development Kit da Microsoft Connect.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2008 [solo app desktop]
Intestazione
Ncrypt_provider.h