Win32 API 日本語リファレンス
ホーム › System.LibraryLoader › ENUMRESLANGPROCA

ENUMRESLANGPROCA

コールバック

シグネチャ

BOOL ENUMRESLANGPROCA(
    HMODULE hModule,
    LPSTR lpType,
    LPSTR lpName,
    WORD wLanguage,
    INT_PTR lParam
);

パラメーター

フィールド型説明
hModuleHMODULE言語を列挙する対象のリソースを実行可能ファイルに格納しているモジュールのハンドルです。このパラメーターが NULL の場合、関数は現在のプロセスの作成に使用されたモジュール内のリソース言語を列挙します。
lpTypeLPSTR言語を列挙する対象のリソースの種類です。ポインターの代わりに、このパラメーターには MAKEINTRESOURCE(ID) を指定することもできます。ID は、定義済みのリソース種類を表す整数値です。標準のリソース種類については、Resource Types を参照してください。詳細については、後述の「解説」を参照してください。
lpNameLPSTR言語を列挙する対象のリソースの名前です。ポインターの代わりに、このパラメーターには MAKEINTRESOURCE(ID) を指定することもできます。ID は、リソースの整数識別子です。詳細については、後述の「解説」を参照してください。
wLanguageWORD言語を列挙する対象のリソースの言語識別子です。この値は EnumResourceLanguagesA 関数または EnumResourceLanguagesExA 関数から提供されます。言語識別子を構成するプライマリ言語識別子とサブ言語識別子の一覧については、MAKELANGID を参照してください。
lParamINT_PTREnumResourceLanguagesA 関数または EnumResourceLanguagesExA 関数に渡された、アプリケーション定義のパラメーターです。このパラメーターはエラーチェックに使用できます。

公式ドキュメント

EnumResourceLanguagesA 関数および EnumResourceLanguagesExA 関数と共に使用される、アプリケーション定義のコールバック関数です。この関数は、リソース項目の種類、名前、言語を受け取ります。ENUMRESLANGPROC 型は、このコールバック関数へのポインターを定義します。EnumResLangProc は、アプリケーション定義の関数名を表すプレースホルダーです。

戻り値

型: BOOL

列挙を継続するには TRUE を、列挙を中止するには FALSE を返します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)