CM_PARTIAL_RESOURCE_LIST 結構 (wdm.h)
CM_PARTIAL_RESOURCE_LIST 結構會指定一組系統硬體資源,這些資源屬於各種類型,指派給裝置。 此結構包含在 CM_FULL_RESOURCE_DESCRIPTOR 結構內。
語法
typedef struct _CM_PARTIAL_RESOURCE_LIST {
USHORT Version;
USHORT Revision;
ULONG Count;
CM_PARTIAL_RESOURCE_DESCRIPTOR PartialDescriptors[1];
} CM_PARTIAL_RESOURCE_LIST, *PCM_PARTIAL_RESOURCE_LIST;
成員
Version
這個結構的版本號碼。 此值應該是 1。
Revision
這個結構的修訂。 此值應該是 1。
Count
PartialDescriptors 陣列中包含的項目數目。
PartialDescriptors[1]
一或多個 CM_PARTIAL_RESOURCE_DESCRIPTOR 結構數位中的第一個專案。
備註
此結構是 CM_PARTIAL_RESOURCE_DESCRIPTOR 結構的數位標頭。 PartialDescriptors 成員包含此陣列中的第一個專案,而 Count 成員會指定陣列元素的總數。 如果陣列包含多個元素,陣列中的其餘元素會緊接在記憶體中的 CM_PARTIAL_RESOURCE_LIST 結構後面。 CM_PARTIAL_RESOURCE_LIST 結構所佔用的位元組總數,而此結構後面的任何陣列元素的大小為 sizeof (CM_PARTIAL_RESOURCE_LIST) + (Count - 1) * sizeof (CM_PARTIAL_RESOURCE_DESCRIPTOR) 。
如果CM_PARTIAL_RESOURCE_LIST中的最後一個CM_PARTIAL_RESOURCE_DESCRIPTOR具有 CmResourceTypeDeviceSpecific 的類型,則您必須將裝置特定數據區塊的大小新增至上述總計。
規格需求
需求 | 值 |
---|---|
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Wudfwdm.h) |