На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

IPersistFolder::Initialize



[Now Supported on Windows NT]

The IPersistFolder::Initialize method is called whenever the Explorer is initializing a shell folder object.

HRESULT Initialize(

LPCITEMIDLIST pidl, //Folder's absolute location.
);


Parameters

pidl

Pointer to the ITEMIDLIST (tem identifiier list) structure that specifies the absolute location of the folder.



Return Values

Returns NOERROR if successful or an OLE-defined error value otherwise.

Remarks

Notes to Implementors

All objects that implement IShellFolder for use in the shell's name space must implement this method. When a folder's location in the name space is not a relevant consideration, Initialize can simply return NOERROR. When the location is relevant to the folder, you should store the fully qualified IDLIST passed in for future reference.
For example, if the folder implementation needs to construct a fully qualified PIDL to elements that it contains, the PIDL passed to Initialize should be used to construct those fully qualified PIDLs.

See Also

IPersistFolder, IShellExtInit, IShellFolder, ITEMIDLIST


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

IPersistFolder::ИНИЦИАЛИЗИРУЙТЕСЬ



[Теперь Поддерживанное на Windows NT]

IPersistFolder::Инициализируйте метод назван всякий раз, когда Исследователь инициализирует объект папки оболочки.

HRESULT ИНИЦИАЛИЗИРУЕТ(

LPCITEMIDLIST pidl, //АБСОЛЮТНАЯ позиция Папки.
);


Параметры

pidl

Указатель в ITEMIDLIST структуры (identifiier список tem), который определяет абсолютную позицию папки.



Обратные Величины

Возвращает NOERROR если успешная или определенная величина ошибки OLE в противном случае.

Замечания

Примечания на Implementors

Все объекты, которые осуществляют IShellFolder для использования в пространстве имени оболочки должно осуществить этот метод. Когда позиция папки в пространстве имени - не важное соображение, Инициализируйте, может просто возвращать NOERROR. Когда позиция важная в папке, Вы должны хранить полностью пригодный IDLIST пройденное в для будущей ссылки.
Например, если реализации папки нужно создавать полностью пригодный PIDL в элементы, которые он содержит, PIDL пройденное, чтобы Инициализировать, должно быть использовано, чтобы создавать те полностью квалифицировавшие PIDLs.

Смотри Также

IPersistFolder, IShellExtInit, IShellFolder, ITEMIDLIST


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz