Поделиться через


Интерфейс IXpsOMDictionary (xpsobjectmodel.h)

Словарь используется пакетом XPS для совместного использования ресурсов.

Наследование

Интерфейс IXpsOMDictionary наследуется от интерфейса IUnknown . IXpsOMDictionary также имеет следующие типы элементов:

Методы

Интерфейс IXpsOMDictionary содержит следующие методы.

 
IXpsOMDictionary::Append

Добавляет интерфейс IXpsOMShareable вместе с его ключом в конец словаря.
IXpsOMDictionary::Clone

Создает глубокую копию интерфейса. (IXpsOMDictionary.Clone)
IXpsOMDictionary::GetAt

Возвращает указатель интерфейса IXpsOMShareable и строку имени ключа записи по указанному индексу в словаре.
IXpsOMDictionary::GetByKey

Возвращает указатель интерфейса IXpsOMShareable записи, содержащей указанный ключ.
IXpsOMDictionary::GetCount

Получает число записей в словаре.
IXpsOMDictionary::GetIndex

Возвращает индекс интерфейса IXpsOMShareable из словаря.
IXpsOMDictionary::GetOwner

Возвращает указатель на интерфейс, содержащий словарь.
IXpsOMDictionary::InsertAt

Вставляет интерфейс IXpsOMShareable в указанное расположение в словаре и задает ключ для идентификации интерфейса.
IXpsOMDictionary::RemoveAt

Удаляет и освобождает запись из указанного расположения в словаре.
IXpsOMDictionary::SetAt

Заменяет запись в указанном расположении словаря.

Комментарии

Указатели интерфейса, хранящиеся в словаре, обычно указывают на интерфейсы, такие как IXpsOMBrush и IXpsOMVisual, которые являются производными от интерфейса IXpsOMShareable . Чтобы определить тип интерфейса, вызовите метод IXpsOMShareable::GetType .

Словарь не может содержать повторяющиеся указатели интерфейса.

Требования

   
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновление платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header xpsobjectmodel.h

См. также раздел

IXpsOMObjectFactory::CreateDictionary

IXpsOMShareable

Интерфейсы

XPS