Partager via


Fonction QueryLayoutOrTipString

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

Syntaxe

HRESULT CALLBACK QueryLayoutOrTipString(
  _In_ LPCWSTR psz,
  _In_ DWORD   dwFlags
);

Paramètres

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

Aucune bibliothèque d’importation n’étant disponible qui définit cette fonction, il est 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 le chargement correct des DLL avec différentes versions de Microsoft Windows, reportez-vous à l’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-xxxxxxxxxxxxxx}{xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxx};

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