SaveSystemAcctInputSettings-Funktion
Wendet das Benutzertastataturlayout und die Textdiensteinstellung auf die Struktur der Systemkonten an.
Syntax
BOOL CALLBACK SaveSystemAcctInputSettings(
_In_ HWND hwndParent,
_In_ HKEY hSourceRegKey
);
Parameter
-
hwndParent [in]
-
Das übergeordnete Fenster für das Warnungsdialogfeld. Das Warnungsdialogfeld wird nicht immer angezeigt und entsprechend angezeigt. Wenn dieser Parameter NULL ist, wird das Warnungsdialogfeld nicht angezeigt.
-
hSourceRegKey [in]
-
Der Stammregistrierungsschlüssel der zu kopierenden Benutzereinstellung.
Rückgabewert
Rückgabecode | Beschreibung |
---|---|
|
Die Funktion war erfolgreich. |
|
Es ist ein unbekannter Fehler aufgetreten. |
Bemerkungen
Die Systemkontostruktur ist HKEY_USERS\.DEFAULT, HKEY_USERS\S-1-5-19 und HKEY_USERS\S-1-5-20.
Beispiele
Es ist keine Importbibliothek verfügbar, die diese Funktion definiert. Daher muss mithilfe von LoadLibrary und GetProcAddress ein Zeiger auf diese Funktion abgerufen werden. Im folgenden Beispiel wird veranschaulicht, wie Sie einen Zeiger auf diese Funktion abrufen.
Hinweis
Die falsche Verwendung von LoadLibrary kann die Sicherheit Ihrer Anwendung beeinträchtigen, indem die falsche DLL geladen wird. Informationen zum ordnungsgemäßen Laden von DLLs mit verschiedenen Versionen von Microsoft Windows finden Sie unter Dynamic-Link Library Search Order (Dynamic Link Library Search Order ).
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);
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
DLL |
|