Compartir a través de


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

Consulte también

SECPKG_PRIMARY_CRED

SECPKG_SUPPLEMENTAL_CRED

SECURITY_LOGON_TYPE

SpAcquireCredentialsHandle

SpLsaModeInitialize