Compartir a través de


estructura SEC_WINNT_CREDUI_CONTEXT (sspi.h)

Especifica información de credenciales noserializadas. La información de credenciales se puede serializar pasando como el miembro rgbSerialization de una estructura de CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION en una llamada al método ICredentialProvider::SetSerialization .

La información no serializada se puede obtener llamando a la función SspiUnmarshalCredUIContext .

Sintaxis

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;

Miembros

cbHeaderLength

Tamaño, en bytes, del encabezado.

CredUIContextHandle

Identificador del contexto de credenciales.

UIInfo

Puntero a una estructura de CREDUI_INFO que especifica información para el cuadro de diálogo de solicitud de credenciales.

dwAuthError

Especifica por qué es necesario solicitar las credenciales. Un llamador puede pasar este parámetro de error de Windows, devuelto por otra llamada de autenticación, para permitir que el cuadro de diálogo admita determinados errores. Por ejemplo, si se pasa el código de estado expirado de la contraseña, el cuadro de diálogo solicita al usuario que cambie la contraseña de la cuenta.

pInputAuthIdentity

Datos de identidad de autenticación opacos.

TargetName

Nombre del destino.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado sspi.h