Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает путь к указанному пакету.
Синтаксис
LONG GetPackagePath(
[in] const PACKAGE_ID *packageId,
const UINT32 reserved,
[in, out] UINT32 *pathLength,
[out, optional] PWSTR path
);
Параметры
[in] packageId
Тип: const PACKAGE_ID*
Идентификатор пакета.
reserved
Тип: const UINT32
Зарезервировано, не используйте.
[in, out] pathLength
Тип: UINT32*
Во входных данных — размер буфера пути в символах. В выходных данных размер возвращаемого пути к пакету в символах, включая признак конца null.
[out, optional] path
Тип: PWSTR
Путь к пакету.
Возвращаемое значение
Тип: LONG
Если функция выполняется успешно, она возвращает ERROR_SUCCESS. В противном случае функция возвращает код ошибки. Возможные коды ошибок включают следующие.
| Код возврата | Описание |
|---|---|
|
Буфер, заданный путем , недостаточно велик для хранения данных. Требуемый размер указывается с помощью pathLength. |
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 8 [только классические приложения] |
| Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
| Целевая платформа | Windows |
| Header | appmodel.h |
| Библиотека | Kernel32.lib |
| DLL | Kernel32.dll |