estrutura NCRYPT_UI_POLICY (ncrypt.h)

A estrutura NCRYPT_UI_POLICY é usada com a propriedade NCRYPT_UI_POLICY_PROPERTY para conter informações de interface do usuário de chave forte para uma chave. Essa estrutura é usada com as funções NCryptSetProperty e NCryptGetProperty com a propriedade NCRYPT_UI_POLICY_PROPERTY .

Sintaxe

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

Membros

dwVersion

O número de versão da estrutura. Esse membro deve conter 1.

dwFlags

Um conjunto de sinalizadores que fornecem informações ou requisitos adicionais da interface do usuário.

Valor Significado
NCRYPT_UI_PROTECT_KEY_FLAG
0x00000001
Exiba a interface do usuário de chave forte conforme necessário.
NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG
0x00000002
Forçar alta proteção.
NCRYPT_UI_APPCONTAINER_ACCESS_MEDIUM_FLAG
0x00000008
Um contêiner de aplicativo acessou uma chave média que não está fortemente protegida. Por exemplo, uma chave que é apenas para consentimento do usuário ou é protegida por senha ou impressão digital.

pszCreationTitle

Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o texto que será usado no título da caixa de diálogo de chave forte quando a chave for concluída. Se esse membro for NULL, um título de criação padrão será usado na caixa de diálogo chave forte. Esse membro só é usado na finalização de chave.

pszFriendlyName

Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o texto que será exibido na caixa de diálogo de chave forte como o nome da chave. Se esse membro for NULL, um nome padrão será usado na caixa de diálogo chave forte. Esse membro é usado quando a chave é concluída e quando a chave é usada.

pszDescription

Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o texto que será exibido na caixa de diálogo chave forte como a descrição da chave. Se esse membro for NULL, uma descrição padrão será usada na caixa de diálogo chave forte. Esse membro é usado quando a chave é concluída e quando a chave é usada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho ncrypt.h