QueryLayoutOrTipStringUserReg-Funktion
Fragt die angegebene Zeichenfolge ab, die das Format einer Tastaturlayoutliste oder einer Textdienstprofilliste des angegebenen Registrierungspfads darstellt.
Syntax
HRESULT CALLBACK QueryLayoutOrTipStringUserReg(
_In_ LPCWSTR pszUserReg,
_In_ LPCWSTR pszSystemReg,
_In_ LPCWSTR pszSoftwareReg,
_In_ LPCWSTR psz,
_In_ DWORD dwFlags
);
Parameter
-
pszUserReg [in]
-
Der Registrierungspfad des Benutzers. Wenn dieser Parameter NULL ist, wird HKEY_CURRENT_USER verwendet.
-
pszSystemReg [in]
-
Der Registrierungspfad des Systems. Wenn dieser Parameter NULL ist, wird HKEY_LOCAL_MACHINE\System verwendet.
-
pszSoftwareReg [in]
-
Der Registrierungspfad der Software. Wenn dieser Parameter NULL ist, wird HKEY_LOCAL_MACHINE\Software verwendet.
-
psz [in]
-
Eine Zeichenfolge, die eine Tastaturlayoutliste oder eine Textdienstprofilliste darstellt.
-
dwFlags [in]
-
Diese Angabe muss 0 sein.
Rückgabewert
Diese Funktion kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Alle in psz definierten Layouts oder Profile sind gültig. |
|
Mindestens eines der in psz definierten Layouts oder Profile ist ungültig. |
Bemerkungen
Es ist keine Importbibliothek verfügbar, die diese Funktion definiert. Daher ist es erforderlich, einen Zeiger auf diese Funktion mithilfe von LoadLibrary und GetProcAddress abzurufen.
Hinweis
Die falsche Verwendung von LoadLibrary kann die Sicherheit Ihrer Anwendung gefährden, indem die falsche DLL geladen wird. Informationen zum ordnungsgemäßen Laden von DLLs mit verschiedenen Versionen von Microsoft Windows finden Sie unter Suchreihenfolge der Dynamic-Link-Bibliothek .
Das Zeichenfolgenformat der Layoutliste lautet:
<LangID 1>:<KLID 1>;[ ...< LangID N>:<KLID N>
Das Zeichenfolgenformat der Textdienstprofilliste lautet:
<LangID 1>:{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx}{xxxxxxxx-xxxx-xxxx};
Es folgt ein Beispiel für einen Wert für den psz-Parameter :
"0x0407:0x00000407"
"0x0407:0x00000407;0x040C:0x0000040C"
"0x0407:0x00000407;0x0412:{A028AE76-01B1-46C2-99C4-ACD9858AE02F}{B5FE1F02-D5F2-4445-9C03-C568F23C99A1};0x040C:0x0000040C"
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 [nur Desktop-Apps] |
DLL |
|