Compartir a través de


Función ImportSecurityContextA (sspi.h)

La función importSecurityContext de 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

SECURITY_STATUS SEC_ENTRY ImportSecurityContextA(
  [in]           LPSTR       pszPackage,
  [in]           PSecBuffer  pPackedContext,
  [in, optional] VOID        *Token,
  [out]          PCtxtHandle phContext
);

Parámetros

[in] pszPackage

Cadena que contiene el nombre del paquete de seguridad de 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
SEC_E_UNKNOWN_CREDENTIALS
No se reconocen las credenciales proporcionadas al paquete.
SEC_E_NO_CREDENTIALS
No hay credenciales disponibles en el paquete de seguridad de .
SEC_E_NOT_OWNER
El autor de la llamada de la función no tiene las credenciales necesarias.
SEC_E_INSUFFICIENT_MEMORY
No hay suficiente memoria disponible para completar la acción solicitada.
SEC_E_INTERNAL_ERROR
Error que no se ha asignado a un código de error SSPI.

Observaciones

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 neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Conventions for Function Prototypes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows XP [solo aplicaciones de escritorio]
servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de sspi.h (include Security.h)
biblioteca de Secur32.lib
DLL de Secur32.dll

Consulte también

exportSecurityContext

FreeContextBuffer

funciones SSPI de