Condividi tramite


struttura NCRYPT_UI_POLICY (ncrypt.h)

La struttura NCRYPT_UI_POLICY viene utilizzata con la proprietà NCRYPT_UI_POLICY_PROPERTY per contenere informazioni sull'interfaccia utente chiave complessa per una chiave. Questa struttura viene usata con le funzioni NCryptSetProperty e NCryptGetProperty con la proprietà NCRYPT_UI_POLICY_PROPERTY .

Sintassi

typedef struct __NCRYPT_UI_POLICY {
  DWORD   dwVersion;
  DWORD   dwFlags;
  LPCWSTR pszCreationTitle;
  LPCWSTR pszFriendlyName;
  LPCWSTR pszDescription;
} NCRYPT_UI_POLICY;

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.
NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG
0x00000008
Un contenitore di app ha eseguito l'accesso a una chiave media che non è fortemente protetta. Ad esempio, una chiave solo per il consenso dell'utente o è protetta da password o impronta digitale.

pszCreationTitle

Puntatore a una stringa Unicode con terminazione Null contenente il testo che verrà utilizzato nel titolo della finestra di dialogo chiave complessa al termine della chiave. Se questo membro è NULL, nella finestra di dialogo chiave complessa verrà usato un titolo di creazione predefinito. Questo membro viene usato solo per la finalizzazione della chiave.

pszFriendlyName

Puntatore a una stringa Unicode con terminazione Null contenente il testo che verrà visualizzato nella finestra di dialogo chiave complessa come nome della chiave. Se questo membro è NULL, nella finestra di dialogo chiave complessa verrà usato un nome predefinito. Questo membro viene usato sia quando la chiave viene completata che quando viene usata la chiave.

pszDescription

Puntatore a una stringa Unicode con terminazione Null contenente il testo che verrà visualizzato nella finestra di dialogo chiave complessa come descrizione della chiave. Se questo membro è NULL, nella finestra di dialogo chiave complessa verrà usata una descrizione predefinita. Questo membro viene usato sia quando la chiave viene completata che quando viene usata la chiave.

Requisiti

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