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


Метод IResourceList::FindTranslatedEntry (portcls.h)

Метод FindTranslatedEntry возвращает указатель на переведенную запись указанного типа или NULL, если такая запись не найдена.

Синтаксис

PCM_PARTIAL_RESOURCE_DESCRIPTOR FindTranslatedEntry(
  [in] CM_RESOURCE_TYPE Type,
  [in] ULONG            Index
);

Параметры

[in] Type

Определяет тип ресурса для поиска записи. Список допустимых значений типа ресурса см. в элементе типа структуры CM_PARTIAL_RESOURCE_DESCRIPTOR.

[in] Index

Указывает индекс записи для поиска. Если метод IResourceList::NumberOfEntriesOfType возвращает значение n для количества записей типа Type, допустимые индексы варьируются от 0 до n-1. Если индекс равен нулю, например, метод возвращает указатель на переведенную версию первого вхождения записи указанного типа из списка ресурсов.

Возвращаемое значение

FindTranslatedEntry возвращает указатель на указанную запись или null, если запись не существует. Этот указатель остается допустимым до удаления объекта списка ресурсов.

Замечания

Для каждого типа ресурса определяется макрос для вызова этого метода. См. IResourceList.

Параметр index указывает, какое вхождение записи указанного типа, которую нужно найти в списке переведенных записей ресурсов. Первое вхождение в списке имеет индекс нулевого значения.

Для каждого типа ресурса определяется макрос для вызова этого метода. См. IResourceList.

Дополнительные сведения о переведенных и нетрансляционных (или необработанных) ресурсах см. в CM_PARTIAL_RESOURCE_DESCRIPTOR.

Требования

Требование Ценность
целевая платформа Всеобщий
заголовка portcls.h (include Portcls.h)
IRQL PASSIVE_LEVEL

См. также

CM_PARTIAL_RESOURCE_DESCRIPTOR

IResourceList

IResourceList::FindUntranslatedEntry

IResourceList::NumberOfEntriesOfType