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 |
---|---|
|
La función se realizó correctamente. |
|
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 |
|