Función SspiEncodeAuthIdentityAsStrings (sspi.h)
Codifica la identidad de autenticación especificada como tres cadenas.
Sintaxis
SECURITY_STATUS SEC_ENTRY SspiEncodeAuthIdentityAsStrings(
[in] PSEC_WINNT_AUTH_IDENTITY_OPAQUE pAuthIdentity,
[out] PCWSTR *ppszUserName,
[out] PCWSTR *ppszDomainName,
[out] PCWSTR *ppszPackedCredentialsString
);
Parámetros
[in] pAuthIdentity
Estructura de credenciales que se va a codificar.
[out] ppszUserName
Nombre de usuario serializado de la identidad especificada por el parámetro pAuthIdentity .
Cuando haya terminado de usar esta cadena, ábrela llamando a la función SspiFreeAuthIdentity .
[out] ppszDomainName
Nombre de dominio serializado de la identidad especificada por el parámetro pAuthIdentity .
Cuando haya terminado de usar esta cadena, ábrela llamando a la función SspiFreeAuthIdentity .
[out] ppszPackedCredentialsString
Una versión de cadena codificada de una estructura de SEC_WINNT_AUTH_IDENTITY_EX2 que especifica las credenciales de los usuarios.
Cuando haya terminado de usar esta cadena, ábrela llamando a la función SspiFreeAuthIdentity .
Valor devuelto
Si la función se ejecuta correctamente, devuelve SEC_E_OK.
Si se produce un error en la función, devuelve un código de error distinto de cero. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.
Código o valor devuelto | Descripción |
---|---|
|
La marca SEC_WINNT_AUTH_IDENTITY_FLAGS_PROCESS_ENCRYPTED se establece en la estructura de identidad especificada por el parámetro pAuthIdentity . |
Requisitos
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | sspi.h |
Library | Secur32.lib |
Archivo DLL | SspiCli.dll |