次の方法で共有


QueryLayoutOrTipString 関数

キーボード レイアウト リストまたはテキスト サービス プロファイル リストの形式を表す指定された文字列を照会します。

構文

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

パラメーター

psz [in]

キーボード レイアウト リストまたはテキスト サービス プロファイル リストを表す文字列。

dwFlags [in]

これは 0 である必要があります。

戻り値

この関数は、これらの値のいずれかを返すことができます。

リターン コード 説明
S_OK
psz で定義されているすべてのレイアウトまたはプロファイルが有効です。
E_INVALIDARG
psz で定義されている 1 つ以上のレイアウトまたはプロファイルが無効です。

注釈

この関数を定義するインポート ライブラリがないため、 LoadLibraryGetProcAddress を使用してこの関数へのポインターを取得する必要があります。

注意

LoadLibrary を誤って使用すると、間違った DLL を読み込むことで、アプリケーションのセキュリティが損なわれる可能性があります。 異なるバージョンの Microsoft Windows で DLL を正しく読み込む方法については、「 ダイナミック リンク ライブラリの検索順序 」を参照してください。

レイアウト リストの文字列形式は次のとおりです。

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

テキスト サービス プロファイル リストの文字列形式は次のとおりです。

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

psz パラメーターの値の例を次に示します。

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

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2008 [デスクトップ アプリのみ]
[DLL]
Input.dll