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