Partager via


Fonction QueryLayoutOrTipStringUserReg

Interroge la chaîne spécifiée qui représente le format d’une liste de disposition de clavier ou d’une liste de profils de services de texte du chemin d’accès du Registre spécifié.

Syntaxe

HRESULT CALLBACK QueryLayoutOrTipStringUserReg(
  _In_ LPCWSTR pszUserReg,
  _In_ LPCWSTR pszSystemReg,
  _In_ LPCWSTR pszSoftwareReg,
  _In_ LPCWSTR psz,
  _In_ DWORD   dwFlags
);

Paramètres

pszUserReg [in]

Chemin du Registre de l’utilisateur. Si ce paramètre a la valeur NULL, HKEY_CURRENT_USER est utilisé.

pszSystemReg [in]

Chemin d’accès au Registre du système. Si ce paramètre a la valeur NULL, HKEY_LOCAL_MACHINE\System est utilisé.

pszSoftwareReg [in]

Chemin d’accès au Registre du logiciel. Si ce paramètre a la valeur NULL, HKEY_LOCAL_MACHINE\Software est utilisé.

psz [in]

Chaîne qui représente une liste de disposition de clavier ou une liste de profils de services de texte.

dwFlags [in]

Doit être 0.

Valeur retournée

Cette fonction peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
Toutes les dispositions ou profils définis dans psz sont valides.
E_INVALIDARG
Une ou plusieurs des dispositions ou profils définis dans psz ne sont pas valides.

Notes

Il n’existe aucune bibliothèque d’importation disponible qui définit cette fonction. Il est donc nécessaire d’obtenir un pointeur vers cette fonction à l’aide de LoadLibrary et de GetProcAddress.

Notes

L’utilisation incorrecte de LoadLibrary peut compromettre la sécurité de votre application en chargeant la DLL incorrecte. Pour plus d’informations sur la façon de charger correctement des DLL avec différentes versions de Microsoft Windows, consultez Ordre de recherche de bibliothèque de liens dynamiques .

Le format de chaîne de la liste de disposition est le suivant :

<LangID 1>:<KLID 1>;[ ...< LangID N>:<KLID N>

Le format de chaîne de la liste des profils de service de texte est le suivant :

<LangID 1>:{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxx}{xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx};

Voici un exemple de valeur pour le paramètre psz :

"0x0407:0x00000407"
"0x0407:0x00000407;0x040C:0x0000040C"
"0x0407:0x00000407;0x0412:{A028AE76-01B1-46C2-99C4-ACD9858AE02F}{B5FE1F02-D5F2-4445-9C03-C568F23C99A1};0x040C:0x0000040C"

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau uniquement]
DLL
Input.dll