Метод 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