encabezado ntsecpkg.h
Varias tecnologías usan este encabezado. Para más información, consulte:
ntsecpkg.h contiene las siguientes interfaces de programación:
CredMarshalTargetInfo Serializa el destino especificado en una matriz de valores de bytes. |
CredFreeCredentialsFn Libera memoria usada para almacenar las credenciales usadas por un paquete de seguridad. |
CrediUnmarshalandDecodeStringFn Transforma una cadena serializado en su forma original y descifra la cadena sin cifrar. |
CredReadDomainCredentialsFn Lee una credencial de dominio del Administrador de credenciales. |
CredReadFn Lee una credencial del Administrador de credenciales. |
CredWriteFn Escribe la credencial especificada en el Administrador de credenciales. |
KspDeleteContextFn Elimina un contexto de seguridad. |
KspMakeSignatureFn Genera una firma basada en el contexto de seguridad y el mensaje especificados. |
KspVerifySignatureFn Comprueba que el mensaje recibido es correcto según la firma. |
LSA_ADD_CREDENTIAL Agrega credenciales a una sesión de inicio de sesión. |
LSA_ALLOCATE_CLIENT_BUFFER Asigna un búfer en el espacio de direcciones del cliente. |
LSA_ALLOCATE_LSA_HEAP Asigna memoria en el montón. Se espera que se asigne cierta información a la LSA mediante esta función. |
LSA_ALLOCATE_PRIVATE_HEAP Asigna memoria en el montón privado. |
LSA_ALLOCATE_SHARED_MEMORY La función AllocateSharedMemory asigna un bloque de memoria compartida de una sección de memoria reservada previamente por una llamada a la función CreateSharedMemory. |
LSA_AP_CALL_PACKAGE Llamado por la entidad de seguridad local (LSA) cuando una aplicación de inicio de sesión con una conexión de confianza a la LSA llama a la función LsaCallAuthenticationPackage y especifica el identificador del paquete de autenticación. |
LSA_AP_CALL_PACKAGE_PASSTHROUGH La función dispatch para las solicitudes de inicio de sesión de paso a través enviadas a la función LsaCallAuthenticationPackage. |
LSA_AP_INITIALIZE_PACKAGE Lo llama una vez la Autoridad de seguridad local (LSA) durante la inicialización del sistema para proporcionar al paquete de autenticación una oportunidad de inicializarse. |
LSA_AP_LOGON_TERMINATED Se usa para notificar a un paquete de autenticación cuando finaliza una sesión de inicio de sesión. Una sesión de inicio de sesión finaliza cuando se elimina el último token que hace referencia a la sesión de inicio de sesión. |
LSA_AP_LOGON_USER La función de devolución de llamada LSA_AP_LOGON_USER (ntsecpkg.h) autentica las credenciales de inicio de sesión de un usuario. |
LSA_AP_LOGON_USER_EX La función de devolución de llamada LSA_AP_LOGON_USER_EX (ntsecpkg.h) autentica las credenciales de inicio de sesión de un usuario. |
LSA_AP_LOGON_USER_EX2 Se usa para autenticar un intento de inicio de sesión de usuario en el inicio de sesión inicial del usuario. Se establece una nueva sesión de inicio de sesión para el usuario y se devuelve la información de validación del usuario. |
LSA_AUDIT_ACCOUNT_LOGON La función AuditAccountLogon genera un registro de auditoría que representa la asignación de un nombre principal externo a una cuenta de Windows. |
LSA_AUDIT_LOGON La función AuditLogon se usa para auditar un intento de inicio de sesión. |
LSA_CALL_PACKAGE La función CallPackage se usa para llamar a otro paquete de seguridad para acceder a sus servicios. |
LSA_CALL_PACKAGE_PASSTHROUGH La función CallPackagePassthrough se usa para llamar a otro paquete de seguridad para acceder a sus servicios. |
LSA_CALL_PACKAGEEX La función CallPackageEx se usa para llamar a otro paquete de seguridad para acceder a sus servicios. |
LSA_CANCEL_NOTIFICATION La función CancelNotification cancela una notificación registrada anteriormente. |
LSA_CLIENT_CALLBACK Permite que un paquete de seguridad en modo de entidad de seguridad local (LSA) vuelva a llamar a su paquete en modo de usuario e invoque una función en su DLL allí. |
LSA_CLOSE_SAM_USER Cierra un identificador de una cuenta de usuario de Administrador de cuentas de seguridad (SAM). |
LSA_CONVERT_AUTH_DATA_TO_TOKEN La función ConvertAuthDataToToken crea un token de acceso a partir de los datos de autorización devueltos por las funciones GetAuthDataForUser o GetUserAuthData. |
LSA_COPY_FROM_CLIENT_BUFFER Copia información del espacio de direcciones de un proceso de cliente en un búfer del proceso actual. |
LSA_COPY_TO_CLIENT_BUFFER Copia información de un búfer en el proceso actual en el espacio de direcciones de un proceso de cliente. |
LSA_CRACK_SINGLE_NAME La función CrackSingleName convierte un nombre de un formato a otro. |
LSA_CREATE_LOGON_SESSION Crea sesiones de inicio de sesión. |
LSA_CREATE_SHARED_MEMORY La función CreateSharedMemory crea una sección de memoria compartida por los procesos de cliente y el paquete de seguridad. |
LSA_CREATE_THREAD Contenedor para la función CreateThread de Windows que debe usar la Autoridad de seguridad local (LSA). |
LSA_CREATE_TOKEN SSP/AP usa la función CreateToken para crear tokens mientras procesa las llamadas a SpAcceptLsaModeContext. |
LSA_CREATE_TOKEN_EX Crea tokens al procesar llamadas a SpAcceptLsaModeContext. |
LSA_DELETE_CREDENTIAL Elimina una credencial existente. |
LSA_DELETE_LOGON_SESSION Limpia las sesiones de inicio de sesión creadas al determinar si la información de autenticación de un usuario es legítima. |
LSA_DELETE_SHARED_MEMORY La función DeleteSharedMemory libera una sección de memoria compartida por los clientes y un paquete de seguridad. |
LSA_DUPLICATE_HANDLE La función DuplicateHandle crea un identificador duplicado. El duplicado devuelto se encuentra en el espacio de proceso del autor de la llamada. |
LSA_EXPAND_AUTH_DATA_FOR_DOMAIN Expande los grupos de dominios en los datos de autenticación de usuario especificados. |
LSA_FREE_CLIENT_BUFFER Libera un búfer de cliente asignado previamente con la función AllocateClientBuffer. |
LSA_FREE_LSA_HEAP La función FreeReturnBuffer se usa para liberar búferes asignados por la autoridad de seguridad local (LSA) y se devuelve al paquete de seguridad. El paquete llama a esta función cuando la información del búfer devuelto ya no es necesaria. |
LSA_FREE_PRIVATE_HEAP Libera memoria asignada mediante la función AllocatePrivateHeap. |
LSA_FREE_SHARED_MEMORY La función FreeSharedMemory libera un bloque de memoria compartida asignada previamente por la función AllocateSharedMemory. |
LSA_GET_AUTH_DATA_FOR_USER La función GetAuthDataForUser recupera la información de autenticación de un usuario de la base de datos administrador de cuentas de seguridad (SAM) y la coloca en un formato adecuado para la función ConvertAuthDataToToken. |
LSA_GET_CALL_INFO La función GetCallInfo recupera información sobre la llamada de función más reciente. |
LSA_GET_CLIENT_INFO La función GetClientInfo obtiene información sobre el proceso de cliente, como el identificador de subproceso y proceso, y marcas que indican el estado y los privilegios del cliente. |
LSA_GET_CREDENTIALS Recupera las credenciales asociadas a una sesión de inicio de sesión. |
LSA_GET_USER_AUTH_DATA La función GetUserAuthData devuelve los datos de autorización para el usuario en un único búfer. |
LSA_MAP_BUFFER Asigna una estructura SecBuffer al espacio de direcciones del paquete de autenticación o proveedor de compatibilidad de seguridad (SSP/AP). |
LSA_OPEN_SAM_USER Recupera un identificador de una cuenta de usuario en la base de datos administrador de cuentas de seguridad (SAM). |
LSA_OPEN_TOKEN_BY_LOGON_ID Abre el token de acceso de usuario asociado al inicio de sesión de usuario especificado. |
LSA_PROTECT_MEMORY Cifra el búfer de memoria especificado. |
LSA_REGISTER_NOTIFICATION Proporciona un mecanismo en el que se notifica el paquete de seguridad. La notificación puede producirse a intervalos fijos, cuando se señala un objeto de evento o durante determinados eventos del sistema. |
LSA_UPDATE_PRIMARY_CREDENTIALS Proporciona un mecanismo para que un paquete de seguridad notifique a otros paquetes que las credenciales de una sesión de inicio de sesión han cambiado. |
SpAcceptCredentialsFn Lo llama la autoridad de seguridad local (LSA) para pasar el paquete de seguridad las credenciales almacenadas para la entidad de seguridad autenticada. |
SpAcceptLsaModeContextFn Función de distribución del servidor que se usa para crear un contexto de seguridad compartido por un servidor y un cliente. |
SpAcquireCredentialsHandleFn Se llama para obtener un identificador de las credenciales de una entidad de seguridad. |
SpAddCredentialsFn Se usa para agregar credenciales para una entidad de seguridad. |
SpApplyControlTokenFn Aplica un token de control a un contexto de seguridad. La autoridad de seguridad local (LSA) no llama actualmente a esta función. |
SpCompleteAuthTokenFn Completa un token de autenticación. S |
SpDeleteCredentialsFn Elimina las credenciales de la lista de credenciales principales o complementarias de un paquete de seguridad. |
SpExchangeMetaDataFn Envía metadatos a un proveedor de soporte técnico de seguridad. |
SpExportSecurityContextFn Exporta un contexto de seguridad a otro proceso. |
SpFormatCredentialsFn Da formato a las credenciales que se almacenarán en un objeto de usuario. |
SpFreeCredentialsHandleFn Libera las credenciales adquiridas mediante una llamada a la función SpAcquireCredentialsHandle. |
SpGetContextTokenFn Obtiene el token que se suplanta. |
SpGetCredentialsFn Recupera las credenciales principales y complementarias del objeto de usuario. |
SpGetCredUIContextFn Recupera información de contexto de un proveedor de credenciales. (SpGetCredUIContextFn) |
SpGetExtendedInformationFn Proporciona información extendida sobre un paquete de seguridad. |
SpGetInfoFn Proporciona información general sobre el paquete de seguridad, como su nombre y funcionalidades. |
SpGetUserInfoFn Recupera información sobre una sesión de inicio de sesión. |
SpImportSecurityContextFn Importa un contexto de seguridad desde otro proceso. |
SpInitializeFn La autoridad de seguridad local (LSA) llama una vez a para proporcionar un paquete de seguridad con información de seguridad general y una tabla de distribución de funciones de soporte técnico. |
SpInitLsaModeContextFn La función de distribución de cliente que se usa para establecer un contexto de seguridad entre un servidor y un cliente. |
SpInitUserModeContextFn Crea un contexto de seguridad en modo de usuario a partir de un contexto de modo de entidad de seguridad local (LSA) empaquetado. |
SpInstanceInitFn Inicializa paquetes de seguridad en modo de usuario en un SSP/AP. |
SpLsaModeInitializeFn Proporciona el LSA con punteros a las funciones implementadas por cada paquete de seguridad en el archivo DLL de SSP/AP. |
SpMarshallSupplementalCredsFn Convierte las credenciales complementarias de un formato público en un formato adecuado para las llamadas a procedimientos locales. |
SpQueryContextAttributesFn Recupera los atributos de un contexto de seguridad. |
SpQueryCredentialsAttributesFn Recupera los atributos de una credencial. |
SpQueryMetaDataFn Obtiene los metadatos de un proveedor de soporte técnico de seguridad (SSP) cuando inicia un contexto de seguridad. |
SpSaveCredentialsFn Guarda una credencial complementaria en el objeto de usuario. |
SpSealMessageFn Cifra un mensaje intercambiado entre un cliente y un servidor. |
SpSetExtendedInformationFn Establece información extendida sobre el paquete de seguridad. |
SpUnsealMessageFn Descifra un mensaje que se cifró previamente con la función SpSealMessage. |
SpUpdateCredentialsFn Novedades las credenciales asociadas al contexto especificado. (SpUpdateCredentialsFn) |
SpUserModeInitializeFn Se llama cuando se carga un archivo DLL de paquete de autenticación o proveedor de compatibilidad de seguridad (SSP/AP) en el espacio de proceso de una aplicación cliente/servidor. Esta función proporciona las tablas SECPKG_USER_FUNCTION_TABLE para cada paquete de seguridad del archivo DLL de SSP/AP. |
SpValidateTargetInfoFn Valida que la estructura de SECPKG_TARGETINFO especificada representa un destino válido. |
ENCRYPTED_CREDENTIALW Representa una credencial cifrada. |
LSA_DISPATCH_TABLE Contiene punteros a las funciones de la autoridad de seguridad local (LSA) a las que pueden llamar los paquetes autenticación de Windows. |
LSA_SECPKG_FUNCTION_TABLE Contiene punteros a las funciones LSA a las que puede llamar un paquete de seguridad. La autoridad de seguridad local (LSA) pasa esta estructura a un paquete de seguridad cuando llama a la función SpInitialize del paquete. |
LSA_TOKEN_INFORMATION_NULL Se usa en los casos en los que se necesita un acceso al sistema no autenticado. |
LSA_TOKEN_INFORMATION_V1 Contiene información que un paquete de autenticación puede colocar en un objeto de token de Windows de la versión 2 y ha supercedido LSA_TOKEN_INFORMATION_V1. |
LSA_TOKEN_INFORMATION_V3 Agrega compatibilidad con notificaciones al token de LSA y contiene información que un paquete de autenticación puede colocar en un objeto de token de Windows de la versión 3 y ha supercedido LSA_TOKEN_INFORMATION_V1. |
SECPKG_BYTE_VECTOR Especifica la información del vector de bytes. |
SECPKG_CALL_INFO Contiene información sobre una llamada que se está ejecutando actualmente. |
SECPKG_CLIENT_INFO La estructura de SECPKG_CLIENT_INFO contiene información sobre el cliente de un paquete de seguridad. Esta estructura la usa la función GetClientInfo. |
SECPKG_CONTEXT_THUNKS La estructura SECPKG_CONTEXT_THUNKS contiene información sobre las llamadas QueryContextAttributes (General) que se van a ejecutar en modo LSA. Esta estructura la usan las funciones SpGetExtendedInformation y SpSetExtendedInformation. |
SECPKG_CREDENTIAL Especifica las credenciales. |
SECPKG_DLL_FUNCTIONS La estructura SECPKG_DLL_FUNCTIONS contiene punteros a las funciones LSA a las que un paquete de seguridad puede llamar mientras se ejecuta en proceso con una aplicación cliente/servidor. |
SECPKG_EVENT_NOTIFY La estructura SECPKG_EVENT_NOTIFY contiene información sobre los eventos de seguridad. Esta estructura se pasa a una función registrada para recibir notificaciones de eventos. Las funciones de notificación de eventos se registran mediante una llamada a la función RegisterNotification. |
SECPKG_EVENT_PACKAGE_CHANGE La estructura SECPKG_EVENT_PACKAGE_CHANGE contiene información sobre los cambios en la disponibilidad del paquete de seguridad. |
SECPKG_EXTENDED_INFORMATION La estructura SECPKG_EXTENDED_INFORMATION se usa para contener información sobre las funcionalidades de paquetes opcionales. Esta estructura la usan las funciones SpGetExtendedInformation y SpSetExtendedInformation. |
SECPKG_EXTRA_OIDS Contiene los identificadores de objeto (OID) del paquete de seguridad extendido. |
SECPKG_FUNCTION_TABLE La estructura SECPKG_FUNCTION_TABLE contiene punteros a las funciones de LSA que debe implementar un paquete de seguridad. La autoridad de seguridad local (LSA) obtiene esta estructura de un archivo DLL de SSP/AP cuando llama a la función SpLsaModeInitialize. |
SECPKG_GSS_INFO Una estructura SECPKG_GSS_INFO contiene información utilizada para las negociaciones compatibles con GSS. |
SECPKG_MUTUAL_AUTH_LEVEL La estructura SECPKG_MUTUAL_AUTH_LEVEL contiene el nivel de autenticación utilizado por un paquete de seguridad. |
SECPKG_NEGO2_INFO Contiene información ampliada del paquete utilizada para las negociaciones nego2. |
SECPKG_PARAMETERS La estructura SECPKG_PARAMETERS contiene información sobre el sistema informático. La función SpInitialize usa esta estructura. |
SECPKG_PRIMARY_CRED La estructura SECPKG_PRIMARY_CRED contiene las credenciales principales. Esta estructura la usan las funciones LsaApLogonUserEx2 y SpAcceptCredentials. |
SECPKG_SERIALIZED_OID Contiene el identificador de objeto (OID) del paquete de seguridad. |
SECPKG_SHORT_VECTOR Especifica la información de vector corta. |
SECPKG_SUPPLEMENTAL_CRED La estructura de SECPKG_SUPPLEMENTAL_CRED contiene credenciales complementarias reconocidas por el paquete de seguridad. |
SECPKG_SUPPLEMENTAL_CRED_ARRAY La estructura de SECPKG_SUPPLEMENTAL_CRED_ARRAY contiene información de credenciales complementarias. Esta estructura la usan las funciones LsaApLogonUserEx2 y UpdateCredentials. |
SECPKG_SUPPLIED_CREDENTIAL Especifica las credenciales proporcionadas. |
SECPKG_TARGETINFO Especifica el destino de una solicitud de autenticación. |
SECPKG_USER_FUNCTION_TABLE La estructura SECPKG_USER_FUNCTION_TABLE contiene punteros a las funciones que implementa un paquete de seguridad para admitir la ejecución en proceso con aplicaciones cliente/servidor. Esta estructura la proporciona la función SpUserModeInitialize. |
SECPKG_WOW_CLIENT_DLL Contiene la ruta de acceso al archivo DLL compatible con WOW de 32 bits. |
SECURITY_USER_DATA La estructura SecurityUserData contiene información sobre el usuario de un paquete de autenticación o proveedor de soporte técnico de seguridad. Esta estructura la usa la función SpGetUserInfo. |
LSA_TOKEN_INFORMATION_TYPE Especifica los niveles de información que se pueden incluir en un token de inicio de sesión. |
SECPKG_EXTENDED_INFORMATION_CLASS La enumeración SECPKG_EXTENDED_INFORMATION_CLASS describe el tipo de información que se va a establecer u obtener para un paquete de seguridad. Esta enumeración la usan las funciones SpGetExtendedInformation y SpSetExtendedInformation. |
SECPKG_NAME_TYPE La enumeración SECPKG_NAME_TYPE se usa para describir el tipo de nombre especificado para una cuenta. Las funciones GetAuthDataForUser y OpenSamUser usan la enumeración SECPKG_NAME_TYPE. |
SECPKG_SESSIONINFO_TYPE Especifica el formato de la información de sesión. |