Función de devolución de llamada SpInitUserModeContextFn (ntsecpkg.h)
La función SpInitUserModeContext crea un contexto de seguridad en modo de usuario a partir de un contexto de modo de entidad de seguridad local (LSA) empaquetado.
Sintaxis
SpInitUserModeContextFn Spinitusermodecontextfn;
NTSTATUS Spinitusermodecontextfn(
[in] LSA_SEC_HANDLE ContextHandle,
[in] PSecBuffer PackedContext
)
{...}
Parámetros
[in] ContextHandle
Identificador del contexto de modo LSA devuelto desde la función SpInitLsaModeContext o SpAcceptLsaModeContext .
[in] PackedContext
Puntero a una estructura SecBuffer que contiene los datos de contexto serializados . Use la función FreeContextBuffer para liberar memoria asignada para esta estructura.
Valor devuelto
Si la función se realiza correctamente, devuelva STATUS_SUCCESS.
Si se produce un error en la función, devuelva un código NTSTATUS que indique el motivo por el que se produjo un error. A continuación se muestra un motivo común de error y el código de error que debe devolver la función.
Código devuelto | Descripción |
---|---|
|
Memoria insuficiente para crear el contexto. |
Comentarios
La función SpInitUserModeContext se llama después de que el paquete de seguridad haya creado un contexto de seguridad, si el parámetro MappedContext del SpInitLsaModeContext o SpAcceptLsaModeContext se establece en TRUE. Los datos de contexto específicos del paquete deben contener la información necesaria para determinar qué función dio lugar a la llamada a SpInitUserModeContext.
Los SSP/AP deben implementar la función SpInitUserModeContext ; sin embargo, el nombre real proporcionado a la implementación es para el desarrollador.
Hay disponible un puntero a la función SpInitUserModeContext en la estructura SECPKG_USER_FUNCTION_TABLE recibida de la función SpUserModeInitialize .
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 | ntsecpkg.h |