FindResourceWrapW 関数

[FindResourceWrapW は Windows XP で使用できます。 以降のバージョンでは使用できない場合があります。 代わりに FindResourceW を使用する必要があります。]

指定したモジュール内の、指定した型と名前を持つリソースの場所を決定します。

注意

FindResourceWrapW は、 FindResourceW 関数のラッパーです。 その他の使用状況に関するメモについては、「 FindResource」 を参照してください。

 

構文

HRSRC FindResourceWrapW(
  _In_ HMODULE hModule,
  _In_ LPCWSTR lpName,
  _In_ LPCWSTR lpType
);

パラメーター

hModule [in]

種類: HMODULE

実行可能ファイルにリソースが含まれているモジュールへのハンドル。 値 NULL は、オペレーティング システムが現在のプロセスの作成に使用したイメージ ファイルに関連付けられているモジュール ハンドルを指定します。

lpName [in]

種類: LPCWSTR

リソースの名前。 詳細については、「 FindResource」を参照してください。

lpType [in]

種類: LPCWSTR

リソースの種類を指定する文字列へのポインター。 詳細については、「 FindResource」を参照してください。

戻り値

種類: HRSRC

関数が成功した場合、戻り値は指定されたリソースの情報ブロックへのハンドルです。 リソースへのハンドルを取得するには、このハンドルを LoadResource 関数に渡します。

関数が失敗した場合、戻り値は NULL になります。 拡張エラー情報を取得するには、 GetLastError 関数を呼び出します。

解説

特定のローカライズを指定する必要がある場合は、FindResourceWrapW ではなく FindResourceEx 関数を使用します。

FindResourceWrapW は、古いオペレーティング システムで Unicode 文字列を使用する機能を提供します。 推奨される方法は、Microsoft Layer for Unicode (MSLU) と組み合わせて FindResourceW を使用することです。

FindResourceWrapW は、序数 66 を使用して、Shlwapi.dllから直接呼び出す必要があります。

必要条件

要件
サポートされている最小のクライアント
Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
ヘッダー
なし
[DLL]
Shlwapi.dll (バージョン 5.0 以降)
Unicode 名と ANSI 名
FindResourceWrapW (Unicode)

関連項目

Findresource