Compartilhar via


estrutura NCRYPT_UI_POLICY_BLOB

A estrutura NCRYPT_UI_POLICY_BLOB é usada com a propriedade NCRYPT_UI_POLICY_PROPERTY para conter informações de interface do usuário para uma chave.

Sintaxe

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

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 chave forte conforme necessário.
NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG
0x00000002
Forçar alta proteção.

cbCreationTitle

O comprimento, em bytes, do título de criação. O título de criação é uma cadeia de caracteres Unicode terminada em nulo que especifica o texto usado como o título da caixa de diálogo chave forte quando a chave é concluída. O título de criação deve ser colocado imediatamente após a estrutura NCRYPT_UI_POLICY_BLOB . Se o valor do membro cbCreationTitle for definido como 0, um título de criação padrão será usado para o título da caixa de diálogo chave forte. Esse membro só é usado na finalização de chave.

cbFriendlyName

O comprimento, em bytes, do nome amigável da chave. O nome amigável é uma cadeia de caracteres Unicode terminada em nulo que contém o texto exibido na caixa de diálogo chave forte como o nome da chave. O nome amigável deve ser colocado imediatamente após o título de criação neste BLOB. Se o valor do membro cbFriendlyName estiver definido como 0, 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.

cbDescription

O comprimento, em bytes, da descrição da chave. A descrição da chave é uma cadeia de caracteres Unicode terminada em nulo que contém o texto exibido na caixa de diálogo chave forte como a descrição da chave. O valor de descrição deve ser colocado imediatamente após o nome amigável neste BLOB. Se o valor do membro cbDescription estiver definido como 0, 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.

Comentários

Essa estrutura está incluída no cabeçalho Ncrypt_provider.h. Para usar a estrutura, você deve baixar o Kit de Desenvolvimento do Provedor Criptográfico do Microsoft Connect.

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_provider.h