Función de devolución de llamada SpAcceptCredentialsFn (ntsecpkg.h)
Lo llama la autoridad de seguridad local (LSA) para pasar el paquete de seguridad las credenciales almacenadas para la entidad de seguridad autenticada. Esta función se llama una vez para cada conjunto de credenciales almacenadas por el LSA.
Sintaxis
SpAcceptCredentialsFn Spacceptcredentialsfn;
NTSTATUS Spacceptcredentialsfn(
[in] SECURITY_LOGON_TYPE LogonType,
[in] PUNICODE_STRING AccountName,
[in] PSECPKG_PRIMARY_CRED PrimaryCredentials,
[in] PSECPKG_SUPPLEMENTAL_CRED SupplementalCredentials
)
{...}
Parámetros
[in] LogonType
Valor SECURITY_LOGON_TYPE que indica el tipo de inicio de sesión.
[in] AccountName
Puntero a una estructura de UNICODE_STRING que especifica el nombre de la cuenta que ha iniciado sesión.
[in] PrimaryCredentials
Puntero a una estructura de SECPKG_PRIMARY_CRED que contiene las credenciales usadas para iniciar sesión. Esta estructura puede tener miembros NULL .
[in] SupplementalCredentials
Puntero a una estructura de SECPKG_SUPPLEMENTAL_CRED que contiene credenciales complementarias específicas del paquete.
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.
Comentarios
El paquete de seguridad debe guardar las credenciales para que pueda atender las solicitudes de credenciales. Para obtener más información, consulte la función SpAcquireCredentialsHandle .
Los SSP/AP deben implementar la función SpAcceptCredentials ; a diferencia de otras funciones de SSP/AP, el nombre de la función debe ser SpAcceptCredentials.
El LSA accede a la función SpAcceptCredentials a través de la estructura SECPKG_FUNCTION_TABLE recibida de la función SpLsaModeInitialize .
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 |