Compartir a través de


Función SaveSystemAcctInputSettings

Aplica el diseño de teclado de usuario y la configuración del servicio de texto a las cuentas del sistema subárbol.

Sintaxis

BOOL CALLBACK SaveSystemAcctInputSettings(
  _In_ HWND hwndParent,
  _In_ HKEY hSourceRegKey
);

Parámetros

hwndParent [in]

Ventana primaria del cuadro de diálogo de advertencia. El cuadro de diálogo de advertencia no siempre se muestra y aparece correctamente. Si este parámetro es NULL, no se mostrará el cuadro de diálogo de advertencia.

hSourceRegKey [in]

Clave del Registro raíz de la configuración del usuario que se va a copiar.

Valor devuelto

Código devuelto Descripción
TRUE
La función se realizó correctamente.
FALSE
Se ha producido un error no especificado.

Comentarios

El subárbol de la cuenta del sistema se HKEY_USERS\.DEFAULT, HKEY_USERS\S-1-5-19 y HKEY_USERS\S-1-5-20.

Ejemplos

No hay ninguna biblioteca de importación disponible que defina esta función, por lo que es necesario obtener un puntero a esta función mediante LoadLibrary y GetProcAddress. En el ejemplo siguiente se muestra cómo obtener un puntero a esta función.

Nota

El uso de LoadLibrary incorrectamente puede poner en peligro la seguridad de la aplicación cargando el archivo DLL incorrecto. Consulte Dynamic-Link Library Search Order (Orden de búsqueda de la biblioteca de vínculos dinámicos ) para obtener información sobre cómo cargar archivos DLL correctamente con diferentes versiones de Microsoft Windows.

typedef HRESULT (WINAPI *PTF_ SAVESYSTEMACCTINPUTSETTINGS)(HWND hwndParent, HKEY hSourceRegKey);

HMODULE hInputDLL = LoadLibrary(TEXT("input.dll"));
BOOL bRet = FALSE;

if(hInputDLL == NULL)
{
    // Error loading module; fail as securely as possible. 
}
else
{
    PTF_ SAVESYSTEMACCTINPUTSETTINGS pfnSaveSystemAcctInputSettings;
    
    pfnSaveSystemAcctInputSettings = (PTF_ SAVESYSTEMACCTINPUTSETTINGS)GetProcAddress(hInputDLL, "SaveSystemAcctInputSettings ");

    if(pfnSaveSystemAcctInputSettings)
    {
        bRet = (*pfnSaveSystemAcctInputSettings)( hwndParent, hSourceRegKey);
    }

    FreeLibrary(hInputDLL);
}

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Archivo DLL
Input.dll