На главную

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 | Скачать Вниз

IShellFolder::ParseDisplayName



[Now Supported on Windows NT]

Translates a file object or folder's display name into an item identifier.

HRESULT ParseDisplayName(

HWND hwndOwner, // Handle of owner window
LPBC pbcReserved, // Reserved
LPOLESTR lpszDisplayName, // Pointer to diplay name
ULONG *pchEaten, // Pointer to value for parsed characters
LPITEMIDLIST *ppidl, // Pointer to new item identifier list
ULONG *pdwAttributes // Address receiving attributes of file object
);


Parameters

hwndOwner

Handle of the owner window that the client should specify if it displays a dialog box or message box.

pbcReserved

Reserved; this parameter is always NULL.

lpszDisplayName

Pointer to a null-terminated Unicode string specifying the display name. This parameter must be a display name for parsing ѕ that is, a display name retrieved using the SHGDN_FORPARSING value.

pchEaten

Pointer to an unsigned long value that receives the number of characters of the display name that were parsed.

ppidl

Address that receives a pointer to the new item identifier list for the object. If an error occurs, a NULL is returned in this address.
The returned item identifier list specifies the relative path (from the parent folder) that corresponds to the specified display name. It contains only one SHITEMID structure followed by a terminating zero.

pdwAttributes

Address that receives the attributes of the file object. Can be NULL if the caller does not need attribute data.



Return Values

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

Remarks

This method is similar to the IParseDisplayName::ParseDisplayName method defined by OLE.

See Also

IParseDisplayName::ParseDisplayName, IShellFolder, IShellLink, SHITEMID


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

IShellFolder::ParseDisplayName



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

Переводится файловое объектное или дисплейное имя папки в идентификатор пункта.

HRESULT ParseDisplayName(

HWND hwndOwner, // РУЧКА окна владельца LPBC pbcReserved, // Зарезервировавшее LPOLESTR lpszDisplayName, // Указатель, чтобы diplay имя ULONG *pchEaten, // Указатель, чтобы оцениваться для разобранных символов LPITEMIDLIST *ppidl, // Указатель в список идентификатора нового пункта ULONG *Адрес pdwAttributes //, получающий атрибуты файлового объекта
);


Параметры

hwndOwner

Прооперируйте окно владельца, которое клиент должен определить если он отображает диалоговый ящик ящика или сообщения.

pbcReserved

Зарезервированное; этот параметр всегда НЕДЕЙСТВИТЕЛЕН.

lpszDisplayName

Указатель в недействительный расторгнутую строку Уникода, определяющую дисплейное имя. Этот параметр должен быть показом называть в честь синтаксического анализа U то есть, дисплейное имя извлекало используя величину SHGDN_FORPARSING.

pchEaten

Указатель в неподписанную длинную величину, которая получает количество типов дисплейного имени, которое было разобрано.

ppidl

Адрес, что получает указатель в список идентификатора нового пункта для объекта. Если ошибка происходит, НЕДЕЙСТВИТЕЛЬНЫЙ возвращан в этот адрес.
Список идентификатора возвращанного пункта определяет относительный путь (из родительской папки), что переписывается в определенное дисплейное имя. Это содержит только один структура SHITEMID сопровождалась завершающим нулем.

pdwAttributes

Адрес, что получает атрибуты файлового объекта. Может быть НЕДЕЙСТВИТЕЛЬНО если вызывающий оператор не нужно вспомогательные данные.



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

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

Замечания

Этот метод подобный IParseDisplayName::метод ParseDisplayName определялся OLE.

Смотри Также

IParseDisplayName::ParseDisplayName, IShellFolder, IShellLink, SHITEMID


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