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 |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de