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)

另請參閱

CM_FULL_RESOURCE_DESCRIPTOR

CM_PARTIAL_RESOURCE_DESCRIPTOR