Compartilhar via


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