Compartilhar via


estrutura SEC_WINNT_CREDUI_CONTEXT (sspi.h)

Especifica informações de credencial nãoializadas. As informações de credencial podem ser serializadas passando-as como o membro rgbSerialization de uma estrutura CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION em uma chamada para o método ICredentialProvider::SetSerialization .

As informações nãoializadas podem ser obtidas chamando a função SspiUnmarshalCredUIContext .

Sintaxe

typedef struct _SEC_WINNT_CREDUI_CONTEXT {
  USHORT                          cbHeaderLength;
  HANDLE                          CredUIContextHandle;
#if ...
  PCREDUI_INFOW                   UIInfo;
#else
  PVOID                           UIInfo;
#endif
  ULONG                           dwAuthError;
  PSEC_WINNT_AUTH_IDENTITY_OPAQUE pInputAuthIdentity;
  PUNICODE_STRING                 TargetName;
} SEC_WINNT_CREDUI_CONTEXT, *PSEC_WINNT_CREDUI_CONTEXT;

Membros

cbHeaderLength

O tamanho, em bytes, do cabeçalho.

CredUIContextHandle

Um identificador para o contexto de credencial.

UIInfo

Um ponteiro para uma estrutura de CREDUI_INFO que especifica informações para a caixa de diálogo do prompt de credencial.

dwAuthError

Especifica por que a solicitação de credenciais é necessária. Um chamador pode passar esse parâmetro de erro do Windows, retornado por outra chamada de autenticação, para permitir que a caixa de diálogo acomode determinados erros. Por exemplo, se a senha expirou status código for passado, a caixa de diálogo solicitará que o usuário altere a senha na conta.

pInputAuthIdentity

Os dados opacos de identidade de autenticação.

TargetName

O nome do destino.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho sspi.h