Функция 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

Универсальный индикатор ресурса (URI), который использует схему URI ms-resource и представляет именованный ресурс для кандидата, где полномочия 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
Header resourceindexer.h
Библиотека Mrmsupport.lib
DLL Mrmsupport.dll

См. также раздел

CreateResourceIndexer

IndexedResourceQualifier