Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta sección contiene temas para los siguientes grupos de funciones:
- funciones de devolución de llamada de datos adjuntos
- funciones del motor de datos adjuntos
- funciones de directiva de LSA de
- funciones de cuenta de servicio administradas
- funciones de filtro de contraseña de
- de funciones más seguras de
Funciones de devolución de llamada de datos adjuntos
El conjunto de herramientas de configuración de seguridad proporciona las siguientes funciones de soporte técnico y los motores de datos adjuntos y los complementos de extensión para leer y escribir datos de configuración.
| Función callback | Descripción |
|---|---|
|
PFSCE_FREE_INFO |
Se usa para liberar memoria asignada por estas funciones de soporte técnico. |
|
PFSCE_LOG_INFO |
Se usa para registrar el mensaje en el archivo de registro de configuración o en el archivo de registro de análisis. |
|
PFSCE_QUERY_INFO |
Se usa para consultar la información de configuración y análisis de un servicio específico. |
|
PFSCE_SET_INFO |
Se usa para establecer información de configuración y análisis para un servicio específico. |
Funciones del motor de datos adjuntos
| Función | Descripción |
|---|---|
|
SceSvcAttachmentAnalyze |
Implementado por la DLL del motor de datos adjuntos. El motor de configuración de seguridad llama a esta función cuando se analiza el sistema. |
|
SceSvcAttachmentConfig |
Implementado por la DLL del motor de datos adjuntos. El motor de configuración de seguridad llama a esta función cuando se configura el sistema. |
|
SceSvcAttachmentUpdate |
Implementado por la DLL del motor de datos adjuntos. El motor de configuración de seguridad llama a esta función cuando recibe una solicitud de actualización de configuración de la extensión del complemento de datos adjuntos. |
Funciones de directiva de LSA
En los temas siguientes se proporciona información de referencia para las funciones de directiva de(LSA) de la autoridad de seguridad local de.
| Tema | Descripción |
|---|---|
| Funciones de directiva |
Funciones de detalles que se usan para abrir el objetopolicy localy para establecer o recuperar información de directiva global. |
| Funciones de cuenta |
Funciones de detalles usadas para administrar permisos de cuenta y para crear y eliminar cuentas de usuario. |
| Funciones de dominio de confianza |
Funciones de detalles usadas para crear y eliminar relaciones de dominio de confianza y para establecer y recuperar información sobre esos dominios de confianza. |
| Funciones de datos privados |
No use las funciones de datos privados de LSA. En su lugar, use las funciones de CryptProtectData y CryptUnprotectData. |
| Funciones varias |
Funciones de detalles que no se describen en otro lugar. |
Funciones de directiva
Las funciones siguientes enumeran las cuentas de usuario y los dominios de confianza, reciben notificaciones de cambio de directiva y nombres de cuenta de búsqueda y SID.
| Función | Descripción |
|---|---|
|
LsaEnumerateAccountsWithUserRight |
Enumera todas las cuentas que tienen un permiso de usuario especificado. |
|
LsaEnumerateTrustedDomainsEx |
Enumera los dominios de confianza. |
|
LsaLookupNames |
Asigna los nombres especificados a sus SID. Devuelve el SID como un par RID/DOMAIN SID. |
|
LsaLookupNames2 |
Asigna los nombres especificados a sus SID. Devuelve el SID como un único elemento. |
|
LsaLookupPrivilegeValue |
Recupera el identificador único localmente único (LUID) usado por la entidad de seguridad local (LSA) para representar el nombre de privilegio especificado. |
|
LsaLookupSids |
Asigna los nombres de cuenta especificados a sus SID. |
|
LsaRegisterPolicyChangeNotification |
Registra un objeto de evento para recibir notificaciones cuando cambia la información de la directiva local. |
|
LsaUnregisterPolicyChangeNotification |
Anula el registro de un objeto de evento que recibe notificaciones de cambio de directiva. |
Funciones de cuenta
Las siguientes funciones agregan, enumeran y eliminan permisos para una cuenta.
| Función | Descripción |
|---|---|
|
LsaAddAccountRights |
Agregar permisos a una cuenta. Si la cuenta aún no existe, se crea. |
|
LsaEnumerateAccountRights |
Enumerar los permisos concedidos a una cuenta. |
|
LsaRemoveAccountRights |
Quitar permisos de una cuenta. Cuando se quitan todos los permisos, se elimina la cuenta. |
Funciones de dominio de confianza
Las siguientes funciones crean, enumeran y eliminan dominios de confianza y establecen y recuperan información de dominio de confianza.
| Función | Descripción |
|---|---|
|
LsaCreateTrustedDomainEx |
Crea un nuevo objeto TrustedDomain. |
|
LsaDeleteTrustedDomain |
Quita un objeto TrustedDomain. |
|
LsaEnumerateTrustedDomains LsaEnumerateTrustedDomainsEx |
Enumera los dominios de confianza actualmente del sistema local. |
|
LsaOpenTrustedDomainByName |
Abre un identificador para un objeto TrustedDomain. |
|
LsaQueryTrustedDomainInfo |
Recupera información sobre un dominio de confianza. El SID especifica el dominio. |
|
LsaQueryTrustedDomainInfoByName |
Recupera información sobre un dominio de confianza. El dominio se especifica por nombre. |
|
LsaSetTrustedDomainInfoByName |
Establece información para un dominio de confianza. El dominio se especifica por nombre. |
|
LsaSetTrustedDomainInformation |
Establece información para un dominio de confianza. El SID especifica el dominio. |
Funciones de datos privados
No use las funciones de datos privados de LSA. En su lugar, use las funciones de CryptProtectData y CryptUnprotectData.
| Función | Descripción |
|---|---|
|
LsaRetrievePrivateData |
Recupera y descifra una cadena. |
|
LsaStorePrivateData |
Cifra y almacena una cadena. |
Funciones varias
La API de directivas de LSA tiene las tres funciones siguientes que no caben en ninguna de las demás categorías de funciones de directiva de LSA.
| Función | Descripción |
|---|---|
|
LsaClose |
Cierra un identificador de un objeto Policy o un objeto TrustedDomain. |
|
LsaFreeMemory |
Libera un búfer asignado por una función LSA. |
|
LsaNtStatusToWinError |
Convierte un valor de NTSTATUS en un código de error de Windows. |
Funciones de cuenta de servicio administradas
Las siguientes funciones se usan para crear, enumerar, buscar y eliminar cuentas de servicio administradas.
| Función | Descripción |
|---|---|
|
NetAddServiceAccount |
Crea una cuenta de servicio administrada. |
|
NetEnumerateServiceAccounts |
Enumera las cuentas de servidor en el servidor especificado. |
|
netIsServiceAccount |
Comprueba si la cuenta de servicio especificada existe en el almacén de Netlogon en el servidor especificado. |
|
NetRemoveServiceAccount |
Elimina la cuenta de servicio especificada de la base de datos de de Active Directory. |
Funciones de filtro de contraseña
Los siguientes funciones de filtro de contraseña se implementan mediante archivos DLL de filtro de contraseña personalizados para proporcionar notificaciones de cambio de contraseña y filtrado de contraseñas.
| Función | Descripción |
|---|---|
|
initializeChangeNotify |
Indica que se inicializa un archivo DLL de filtro de contraseña. |
|
PasswordChangeNotify |
Indica que se ha cambiado una contraseña. |
|
passwordFilter |
Valida una nueva contraseña basada en la directiva de contraseñas. |
Funciones más seguras
Las siguientes funciones más seguras se pueden usar para comprobar el nivel más seguro de cualquier archivo ejecutable y registrar eventos.
| Función | Descripción |
|---|---|
| SaferCloseLevel | Cierra un SAFER_LEVEL_HANDLE abierto mediante la funciónSaferIdentifyLevel o la funciónSaferCreateLevel. |
| SaferComputeTokenFromLevel | Restringe un token mediante restricciones especificadas por un SAFER_LEVEL_HANDLE. |
| SaferCreateLevel | Abre un SAFER_LEVEL_HANDLE. |
| SaferGetLevelInformation | Recupera información sobre un nivel de directiva. |
| SaferGetPolicyInformation | Recupera información sobre una directiva. |
| SaferIdentifyLevel | Recupera información sobre un nivel. |
| SaferiIsExecutableFileType | Determina si un archivo especificado es un archivo ejecutable. |
| SaferRecordEventLogEntry | Envía un mensaje al registro de eventos. |
| SaferSetLevelInformation | Establece la información sobre un nivel de directiva. |
| SaferSetPolicyInformation | Establece los controles de directiva global. |