estructura NCRYPT_UI_POLICY (ncrypt.h)

La estructura NCRYPT_UI_POLICY se usa con la propiedad NCRYPT_UI_POLICY_PROPERTY para contener información segura de la interfaz de usuario de una clave. Esta estructura se usa con las funciones NCryptSetProperty y NCryptGetProperty con la propiedad NCRYPT_UI_POLICY_PROPERTY .

Sintaxis

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

Miembros

dwVersion

Número de versión de la estructura. Este miembro debe contener 1.

dwFlags

Conjunto de marcas que proporcionan información o requisitos adicionales de la interfaz de usuario.

Valor Significado
NCRYPT_UI_PROTECT_KEY_FLAG
0x00000001
Muestre la interfaz de usuario de clave segura según sea necesario.
NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG
0x00000002
Forzar alta protección.
NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG
0x00000008
Un contenedor de aplicaciones ha accedido a una clave media que no está fuertemente protegida. Por ejemplo, una clave que es solo para el consentimiento del usuario o está protegida con contraseña o huella digital.

pszCreationTitle

Puntero a una cadena Unicode terminada en null que contiene el texto que se usará en el título del cuadro de diálogo de clave segura cuando se complete la clave. Si este miembro es NULL, se usará un título de creación predeterminado en el cuadro de diálogo clave segura. Este miembro solo se usa en la finalización de claves.

pszFriendlyName

Puntero a una cadena Unicode terminada en null que contiene el texto que se mostrará en el cuadro de diálogo de clave segura como el nombre de la clave. Si este miembro es NULL, se usará un nombre predeterminado en el cuadro de diálogo clave segura. Este miembro se usa tanto cuando se completa la clave como cuando se usa la clave.

pszDescription

Puntero a una cadena Unicode terminada en null que contiene el texto que se mostrará en el cuadro de diálogo clave segura como descripción de la clave. Si este miembro es NULL, se usará una descripción predeterminada en el cuadro de diálogo clave segura. Este miembro se usa tanto cuando se completa la clave como cuando se usa la clave.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado ncrypt.h