Querylayoutortipstringuserreg-Funktion
Fragt die angegebene Zeichenfolge ab, die das Format einer Liste von Tastaturlayouts oder Text Dienst Profilen mit dem angegebenen Registrierungs Pfad darstellt.
Syntax
HRESULT CALLBACK QueryLayoutOrTipStringUserReg(
_In_ LPCWSTR pszUserReg,
_In_ LPCWSTR pszSystemReg,
_In_ LPCWSTR pszSoftwareReg,
_In_ LPCWSTR psz,
_In_ DWORD dwFlags
);
Parameter
-
pszuserreg [ in]
-
Der Registrierungs Pfad des Benutzers. Wenn dieser Parameter null ist, wird der aktuelle HKEY- _ _ Benutzer verwendet.
-
pszsystemreg [ in]
-
Der Registrierungs Pfad des Systems. Wenn dieser Parameter null ist, wird HKEY _ local _ Machine \ System verwendet.
-
pszsoftwarerereg [ in]
-
Der Registrierungs Pfad der Software. Wenn dieser Parameter null ist, wird die lokale HKEY- _ _ Computer \ Software verwendet.
-
PSZ [ in]
-
Eine Zeichenfolge, die eine Liste von Tastaturlayouts oder Text Dienst Profilen 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 Import Bibliothek verfügbar, die diese Funktion definiert. Daher ist es erforderlich, mithilfe von LoadLibrary und GetProcAddresseinen Zeiger auf diese Funktion zu erhalten.
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 in der Such Reihenfolge für die Dynamic Link Library .
Das Zeichen folgen Format der Layoutliste lautet:
<langid 1>: <KLID 1>; [ ...:
Das Zeichen folgen Format der Text Dienst Profil Liste lautet:
<langid 1>: {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx};
Im folgenden finden Sie 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) |
Nur Windows Vista [ -Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Nur Windows Server 2008 [ -Desktop-Apps] |
| DLL |
|