SaveSystemAcctInputSettings 函式
將使用者鍵盤配置和文字服務設定套用至系統帳戶登錄區。
語法
BOOL CALLBACK SaveSystemAcctInputSettings(
_In_ HWND hwndParent,
_In_ HKEY hSourceRegKey
);
參數
-
hwndParent [in]
-
警告對話方塊的父視窗。 警告對話方塊不一定會顯示並適當地顯示。 如果此參數為 Null,將不會顯示警告對話方塊。
-
hSourceRegKey [in]
-
要複製之使用者設定的根登錄機碼。
傳回值
傳回碼 | Description |
---|---|
|
函式成功。 |
|
發生未指定的錯誤。 |
備註
系統帳戶登錄區HKEY_USERS\.DEFAULT、HKEY_USERS\S-1-5-19和HKEY_USERS\S-1-5-20。
範例
沒有可定義此函式的匯入程式庫,因此必須使用 LoadLibrary 和 GetProcAddress取得此函式的指標。 下列範例示範如何取得此函式的指標。
注意
不正確地使用 LoadLibrary 可能會藉由載入錯誤的 DLL 來危害應用程式的安全性。 如需如何使用不同 Microsoft Windows 版本正確載入 DLL 的資訊,請參閱 動態連結程式庫搜尋順序 。
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);
}
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
DLL |
|