Partilhar via


Função QueryLayoutOrTipString

Consulta a cadeia de caracteres especificada que representa o formato de uma lista de layout de teclado ou lista de perfis de serviços de texto.

Sintaxe

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

Parâmetros

psz [in]

Uma cadeia de caracteres que representa uma lista de layout de teclado ou uma lista de perfis de serviços de texto.

dwFlags [in]

Isso deve ser 0.

Valor retornado

Essa função pode retornar um desses valores.

Código de retorno Descrição
S_OK
Todos os layouts ou perfis definidos em psz são válidos.
E_INVALIDARG
Um ou mais dos layouts ou perfis definidos em psz são inválidos.

Comentários

Não há nenhuma biblioteca de importação disponível que defina essa função, portanto, é necessário obter um ponteiro para essa função usando LoadLibrary e GetProcAddress.

Observação

Usar LoadLibrary incorretamente pode comprometer a segurança do aplicativo carregando a DLL errada. Consulte a Ordem de Pesquisa da Biblioteca de Vínculo Dinâmico para obter informações sobre como carregar corretamente DLLs com diferentes versões do Microsoft Windows.

O formato de cadeia de caracteres da lista de layout é:

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

O formato de cadeia de caracteres da lista de perfis do serviço de texto é:

<LangID 1>:{xxxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx}{xxxxxxxx-xxxx-xxxx-xxxx-xxxx-xxxxxx};

Veja a seguir um exemplo de um valor para o parâmetro psz :

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

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2008 [somente aplicativos da área de trabalho]
DLL
Input.dll