IResourceList::FindUntranslatedEntry 方法 (portcls.h)

FindUntranslatedEntry 方法返回指向指定类型的未转换项的指针,如果未找到此类指针,则返回 NULL

语法

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

参数

[in] Type

标识要计数的条目的资源类型。 有关有效值的列表,请参阅 CM_PARTIAL_RESOURCE_DESCRIPTOR 结构的 类型 成员。

[in] Index

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

返回值

FindUntranslatedEntry 返回指向指定条目的指针,或者如果条目不存在,则为 NULL 。 此指针在删除资源对象之前保持有效。

言论

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

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

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

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

要求

要求 价值
目标平台 普遍
标头 portcls.h (包括 Portcls.h)
IRQL PASSIVE_LEVEL

另请参阅

CM_PARTIAL_RESOURCE_DESCRIPTOR

IResourceList

IResourceList::FindTranslatedEntry

IResourceList::NumberOfEntriesOfType