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 |
|