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 结构的 Type 成员。

[in] Index

指定要查找的项的索引。 如果 IResourceList::NumberOfEntriesOfType 方法为类型类型条目数返回值 n,则有效的索引范围为 0 到 n-1。 例如,如果 Index 为零,则 方法返回指向资源列表中指定类型条目的第一个匹配项的翻译版本的指针。

返回值

FindTranslatedEntry 返回指向指定条目的指针;如果该条目不存在,则返回 NULL 。 此指针在删除资源列表对象之前保持有效。

注解

对于每种资源类型,定义了一个宏来调用此方法。 请参阅 IResourceList

Index 参数指示在已翻译的资源条目列表中查找指定类型的条目。 列表中的第一个匹配项的索引为零。

对于每种资源类型,定义了一个宏来调用此方法。 请参阅 IResourceList

有关已翻译和未翻译 (或“raw”) 资源的详细信息,请参阅 CM_PARTIAL_RESOURCE_DESCRIPTOR

要求

要求
目标平台 通用
标头 portcls.h (包括 Portcls.h)
IRQL PASSIVE_LEVEL

另请参阅

CM_PARTIAL_RESOURCE_DESCRIPTOR

IResourceList

IResourceList::FindUntranslatedEntry

IResourceList::NumberOfEntriesOfType