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

ENUMRESLANGPROCW

コールバック

シグネチャ

BOOL ENUMRESLANGPROCW(
    HMODULE hModule,
    LPWSTR lpType,
    LPWSTR lpName,
    WORD wLanguage,
    INT_PTR lParam
);

パラメーター

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

公式ドキュメント

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

戻り値

型: BOOL

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

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