Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Принимает указатель на полный список идентификаторов элементов (PIDL) и возвращает указанный указатель интерфейса на родительский объект.
Синтаксис
SHSTDAPI SHBindToParent(
[in] PCIDLIST_ABSOLUTE pidl,
[in] REFIID riid,
[out] void **ppv,
[out] PCUITEMID_CHILD *ppidlLast
);
Параметры
[in] pidl
Тип: PCIDLIST_ABSOLUTE
PIDL элемента.
[in] riid
Тип: REFIID
REFIID одного из интерфейсов, предоставляемых родительским объектом элемента.
[out] ppv
Тип: VOID**
Указатель на интерфейс, заданный riid. По завершении необходимо освободить объект .
[out] ppidlLast
Тип: PCUITEMID_CHILD*
PIDL элемента относительно родительской папки. Этот PIDL можно использовать со многими методами, поддерживаемыми интерфейсами родительской папки. Если для параметра ppidlLast задано значение NULL, PIDL не возвращается.
Возвращаемое значение
Тип: HRESULT
Если эта функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
| Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
| Целевая платформа | Windows |
| Header | shlobj_core.h (включая Shlobj.h) |
| Библиотека | Shell32.lib |
| DLL | Shell32.dll (версия 5.0 или более поздняя) |