Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |