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 |