ITfInputProcessorProfileMgr::D eactivateProfile-Methode (msctf.h)
Die ITfInputProcessorProfileMgr::D eactivateProfile-Methode deaktiviert das Profil oder Tastaturlayout des angegebenen Textdiensts.
Syntax
HRESULT DeactivateProfile(
[in] DWORD dwProfileType,
[in] LANGID langid,
[in] REFCLSID clsid,
[in] REFGUID guidProfile,
[in] HKL hkl,
[in] DWORD dwFlags
);
Parameter
[in] dwProfileType
[in] Der Typ dieses Profils. Dies ist einer dieser Werte.
Wert | Bedeutung |
---|---|
|
Dies ist ein Textdienst. |
|
Dies ist ein Tastaturlayout. |
[in] langid
[in] Die Sprach-ID des zu aktivierenden Profils.
[in] clsid
[in] Die CLSID des Textdiensts des zu aktivierenden Profils. Dies muss CLSID_NULL werden, wenn dwProfileType TF_PROFILETYPE_KEYBOARDLAYOUT ist.
[in] guidProfile
[in] Das guidProfile des zu aktivierenden Profils. Dies muss GUID_NULL sein, wenn dwProfileType TF_PROFILETYPE_KEYBOARDLAYOUT ist.
[in] hkl
[in] Der Ziehpunkt des Tastaturlayouts. Dies muss NULL sein, wenn dwProfileType TF_PROFILETYPE_INPUTPROCESSOR ist.
[in] dwFlags
Die Kombination der folgenden Bits:
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
|
Es ist ein unbekannter Fehler aufgetreten. |
|
Mindestens ein Parameter ist ungültig. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | msctf.h |
DLL | Msctf.dll |