Share via


IndexFilePath 関数 (resourceindexer.h)

ファイルとフォルダーの名前付け規則のファイル パスのインデックスを作成します。

構文

HRESULT IndexFilePath(
  [in]  PVOID                    resourceIndexer,
  [in]  PCWSTR                   filePath,
  [out] PWSTR                    *ppResourceUri,
  [out] ULONG                    *pQualifierCount,
  [out] IndexedResourceQualifier **ppQualifiers
);

パラメーター

[in] resourceIndexer

CreateResourceIndexer 関数を呼び出して作成したリソース インデクサー オブジェクト。

[in] filePath

インデックスを作成するフォルダーのパス。 パスは、ドライブ文字を指定した絶対パスである必要があります。 長いファイル パスはサポートされていません。

[out] ppResourceUri

ms-resource URI スキームを使用し、URI またはリソース マップの権限が空の候補の名前付きリソースを表す URI (URI) です。 たとえば、ms-resource:///Resources/String1 や ms-resource:///Files/images/logo.png。

[out] pQualifierCount

ppQualifiers パラメーターのリストに含まれるインデックス付きリソース修飾子の数。

[out] ppQualifiers

リソースが適切なコンテキストを宣言するインデックス付きリソース修飾子の一覧。

戻り値

この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。

要件

要件
サポートされている最小のクライアント Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー resourceindexer.h
Library Mrmsupport.lib
[DLL] Mrmsupport.dll

こちらもご覧ください

CreateResourceIndexer

IndexedResourceQualifier