Share via


CREDENTIAL_PROVIDER_FIELD_TYPE enumeração (credentialprovider.h)

Especifica um tipo de campo de credencial. Usado por CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR.

Syntax

typedef enum _CREDENTIAL_PROVIDER_FIELD_TYPE {
  CPFT_INVALID = 0,
  CPFT_LARGE_TEXT,
  CPFT_SMALL_TEXT,
  CPFT_COMMAND_LINK,
  CPFT_EDIT_TEXT,
  CPFT_PASSWORD_TEXT,
  CPFT_TILE_IMAGE,
  CPFT_CHECKBOX,
  CPFT_COMBOBOX,
  CPFT_SUBMIT_BUTTON
} CREDENTIAL_PROVIDER_FIELD_TYPE;

Constantes

 
CPFT_INVALID
Valor: 0
O valor é inválido. Esse é um valor de inicialização seguro, pois os campos não assumem o padrão de um determinado tipo.
CPFT_LARGE_TEXT
Um rótulo de texto autônomo é desenhado no maior dos dois tamanhos de fonte.
CPFT_SMALL_TEXT
Um rótulo de texto autônomo é desenhado no menor de dois tamanhos de fonte.
CPFT_COMMAND_LINK
Uma cadeia de caracteres não editável em que um usuário pode clicar para executar uma ação. O provedor de credenciais é informado do clique do usuário e, em seguida, executa a ação solicitada. Use CommandLinkClicked em seu provedor de credenciais para responder ao clique.
CPFT_EDIT_TEXT
Uma caixa de edição. Os usuários podem fornecer informações de credencial digitando nesta caixa.
CPFT_PASSWORD_TEXT
Um controle de edição especial que exibe sua cadeia de caracteres como uma série de caracteres de senha, como o caractere asterisco (*). Caso contrário, isso funcionará da mesma forma que CPFT_EDIT_TEXT.
CPFT_TILE_IMAGE
Um bitmap que é mostrado como a imagem do bloco do usuário. Este bitmap não pode ser editado. Todos os provedores de credenciais não devem conter mais de um CPFT_TILE_IMAGE. Se nenhuma imagem for especificada, a interface do usuário de logon e a interface do usuário da credencial fornecerão uma imagem de bloco padrão.
CPFT_CHECKBOX
Um controle de caixa de seleção que permite estados marcados e desmarcados.
CPFT_COMBOBOX
Um controle de caixa de combinação que permite que os usuários selecionem uma opção de um conjunto definido de opções.
CPFT_SUBMIT_BUTTON
Esse campo aparece como um botão no bloco de credenciais. Pressionar o botão permite que o usuário envie suas credenciais. Há exatamente um CPFT_SUBMIT_BUTTON em qualquer bloco de credencial. Ao contrário da interface do usuário de logon, que desenha um botão de envio especial no layout do bloco, a interface do usuário da credencial oculta esse campo e renderiza um único botão enviar para todas as credenciais.

Comentários

Esse tipo permite que você especifique os diferentes elementos que seu provedor de credenciais precisará exibir para o usuário. Os provedores de credenciais não são responsáveis por desenhar sua própria interface do usuário, portanto, eles precisam definir os elementos necessários. Esse tipo é um dos elementos para dar suporte a esse mecanismo.

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