Función ImportSecurityContextW (sspi.h)
La función ImportSecurityContext importa un contexto de seguridad. El contexto de seguridad debe haberse exportado al proceso que llama a ImportSecurityContext mediante una llamada anterior a ExportSecurityContext.
Sintaxis
KSECDDDECLSPEC SECURITY_STATUS SEC_ENTRY ImportSecurityContextW(
[in] PSECURITY_STRING pszPackage,
[in] PSecBuffer pPackedContext,
[in, optional] void *Token,
[out] PCtxtHandle phContext
);
Parámetros
[in] pszPackage
Cadena que contiene el nombre del paquete de seguridad al que se exportó el contexto de seguridad .
[in] pPackedContext
Puntero a un búfer que contiene el contexto de seguridad serializado creado por ExportSecurityContext.
[in, optional] Token
Identificador del token del contexto.
[out] phContext
Identificador del nuevo contexto de seguridad creado a partir de pPackedContext. Cuando haya terminado de usar el contexto, elimínelo llamando a la función DeleteSecurityContext .
Valor devuelto
Si la función se ejecuta correctamente, la función devuelve SEC_E_OK.
Si se produce un error en la función, devuelve uno de los siguientes códigos de error.
Código devuelto | Descripción |
---|---|
|
No se han reconocido las credenciales proporcionadas al paquete. |
|
No hay credenciales disponibles en el paquete de seguridad. |
|
El autor de la llamada de la función no tiene las credenciales necesarias. |
|
No hay suficiente memoria disponible para completar la acción solicitada. |
|
Error que no se asignación a un código de error de SSPI. |
Comentarios
Nota
El encabezado sspi.h define ImportSecurityContext como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | sspi.h (include Security.h) |
Library | Secur32.lib |
Archivo DLL | Secur32.dll |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de