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
S _ OK
Alle in PSZ definierten Layouts oder Profile sind gültig.
E _ invalidArg
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
Input.dll