Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Consulta a cadeia de caracteres especificada que representa o formato de uma lista de layout de teclado ou uma lista de perfis de serviços de texto do caminho do Registro especificado.
Sintaxe
HRESULT CALLBACK QueryLayoutOrTipStringUserReg(
_In_ LPCWSTR pszUserReg,
_In_ LPCWSTR pszSystemReg,
_In_ LPCWSTR pszSoftwareReg,
_In_ LPCWSTR psz,
_In_ DWORD dwFlags
);
Parâmetros
-
pszUserReg [in]
-
O caminho do registro do usuário. Se esse parâmetro for NULL, HKEY_CURRENT_USER será usado.
-
pszSystemReg [in]
-
O caminho do Registro do sistema. Se esse parâmetro for NULL, HKEY_LOCAL_MACHINE\System será usado.
-
pszSoftwareReg [in]
-
O caminho do registro do software. Se esse parâmetro for NULL, HKEY_LOCAL_MACHINE\Software será usado.
-
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 |
|---|---|
|
Todos os layouts ou perfis definidos em psz são válidos. |
|
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 |
|