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 |