CREDENTIAL_PROVIDER_FIELD_STATE enumeração (credentialprovider.h)
Especifica o estado de um único campo na interface do usuário da credencial. Usado por CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR e ICredentialProviderCredentialEvents::SetFieldState. O comportamento dos campos pode variar dependendo do estado atual do campo.
Syntax
typedef enum _CREDENTIAL_PROVIDER_FIELD_STATE {
CPFS_HIDDEN = 0,
CPFS_DISPLAY_IN_SELECTED_TILE,
CPFS_DISPLAY_IN_DESELECTED_TILE,
CPFS_DISPLAY_IN_BOTH
} CREDENTIAL_PROVIDER_FIELD_STATE;
Constantes
CPFS_HIDDEN Valor: 0 Não mostre o campo em nenhum estado. Um exemplo disso seria um controle de edição de senha que não deve ser exibido até que o usuário autentique uma impressão digital. Até que a impressão digital seja autenticada, o estado do campo de senha seria CPFS_HIDDEN. |
CPFS_DISPLAY_IN_SELECTED_TILE Mostrar o campo quando estiver no estado selecionado. |
CPFS_DISPLAY_IN_DESELECTED_TILE Mostrar o campo quando estiver no estado desmarcado. Esse valor só é válido para um CREDENTIAL_PROVIDER_USAGE_SCENARIO é definido como CPUS_CREDUI. |
CPFS_DISPLAY_IN_BOTH Mostre o campo quando o bloco de credenciais estiver selecionado e quando ele não estiver selecionado. |
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 |