На главную

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

IEnumIDList



The IEnumIDList interface enumerates item identifiers associated with shell folder objects. First, use IShellFolder::EnumObjects to create an item enumeration object and then use IEnumIDList to iterate through the item IDs in the enumeration object.

IEnumIDList has the same methods as all enumerator interfaces: Next, Skip, Reset, and Clone. Next iterates through the item IDs one or more at a time, Skip passes over the next item ID in the list, Reset returns to the beginning of the item ID list, and Clone returns a duplicate item enumeration object.

When to Implement

You can implement this interface when you want a caller to be able to enumerate the item IDs contained in a folder object. You get a pointer to IEnumIDList through IShellFolder::EnumObjects.

When to Use

You don't use this interface directly. IShellFolder::EnumObjects creates an enumeration object of this kind. In this case, the enumeration is a set of item identifiers. The shell calls then IEnumIDList methods to enumerate the items contained in a enumeration object.

Methods in Vtable Order

IUnknown Methods Description
QueryInterface Returns pointers to supported interfaces.
AddRef Increments reference count.
Release Decrements reference count.


IEnumIDList Methods Description
Next Retrieves the specified number of item identifiers.
Skip Skip over the specified number of items.
Reset Return to the beginning of the enumeration.
Clone Creates a new item enumeration object identical to the current one.



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

IEnumIDList



Интерфейс IEnumIDList перечисляет идентификаторы пункта связанные объектами папки оболочки. Сначала, использование IShellFolder::EnumObjects, чтобы создавать объект перечисления пункта затем использовать IEnumIDList, чтобы повторять полностью пункт IDs на объекте перечисления.

IEnumIDList ИМЕЕТ те же методы как все интерфейсы списка: Затем, Пропуск, Восстановленный, и Аналог. Затем повторяет полностью пункт IDs одно или более за один раз, Пропуск пропускает следующий пункт ID в список, Восстановивший возврат в начало списка пункта ID, и возврата Аналога объект перечисления двойного пункта.

Когда, чтобы Осуществляться

Вы можете осуществить этот интерфейс когда Вы хотите, чтобы вызывающий оператор был способным перечислить пункт IDs содержимый на объекте папки. Вы получаете указатель на IEnumIDList через IShellFolder::EnumObjects.

Когда, чтобы Использоваться

Вы не используете этот интерфейс непосредственно. IShellFolder::EnumObjects СОЗДАЕТ объект перечисления этого типа. В этом случае, перечисление является установкой идентификаторов пункта. Оболочка называет затем методы IEnumIDList, чтобы перечислять пункты содержимые на объекте перечисления.

Методы в Порядке Vtable

ВОЗВРАТ Методов IUnknown указателей Description QueryInterface на поддерживал интерфейсы.
AddRef УВЕЛИЧИВАЕТ счет ссылки.
Счет ссылки Декрементов Версии.


ОПИСАНИЕ Методов IEnumIDList Затем Извлекает определенный номер идентификаторов пункта.
Пропуск Пропускает определенное количество пунктов.
Восстановите Возврат в начало перечисления.
Аналог Создает объект перечисления нового пункта идентичный текущему.



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