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 方法針對 Type 類型的項目數傳回 n 值,有效的索引範圍從 0 到 n-1。 例如,如果 Index 為零,則方法會從資源清單中傳回所指定類型專案第一次出現之翻譯版本的指標。

傳回值

FindTranslatedEntry 會傳回指定專案的指標,如果專案不存在,則為 NULL 。 此指標會維持有效狀態,直到刪除資源清單物件為止。

備註

針對每個資源類型,會定義宏來呼叫此方法。 請參閱 IResourceList

Index 參數會指出指定型別的項目出現,以在翻譯的資源專案清單中尋找。 清單中的第一個出現專案索引為零。

針對每個資源類型,會定義宏來呼叫此方法。 請參閱 IResourceList

如需翻譯和未轉譯 (或「原始」) 資源的詳細資訊,請參閱 CM_PARTIAL_RESOURCE_DESCRIPTOR

規格需求

需求
目標平台 Universal
標頭 portcls.h (包括 Portcls.h)
IRQL PASSIVE_LEVEL

另請參閱

CM_PARTIAL_RESOURCE_DESCRIPTOR

IResourceList

IResourceList::FindUntranslatedEntry

IResourceList::NumberOfEntriesOfType